آموزش اتصال به پایگاه داده PostgreSQL در پایتون

2 سال پیش

 آموزش اتصال به پایگاه داده PostgreSQL در پایتون

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش اتصال به پایگاه داده PostgreSQL در پایتون خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش پایتون

PostgreSQL پوسته خود را برای اجرای کوئری ها فراهم می کند. برای برقراری ارتباط با پایگاه داده PostgreSQL، مطمئن شوید که آن را به درستی در سیستم خود نصب کرده اید. اعلان پوسته PostgreSQL را باز کنید و جزئیاتی مانند سرور، پایگاه داده، نام کاربری و رمز عبور را ارسال کنید. اگر تمام جزئیاتی که داده اید مناسب باشد، یک ارتباط با پایگاه داده PostgreSQL برقرار می شود.

 

هنگام ارسال جزئیات، می توانید با سرور پیش فرض، پایگاه داده، پورت و نام کاربری پیشنهاد شده توسط پوسته بروید.

 

برقراری ارتباط با استفاده از پایتون

کلاس اتصال psycopg2 نمونه ای از یک اتصال را نشان می دهد/کنترل می کند. با استفاده از تابع connect() می توانید اتصالات جدیدی ایجاد کنید. این پارامترهای اصلی اتصال مانند dbname، کاربر، رمز عبور، میزبان، پورت را می پذیرد و یک شی اتصال را برمی گرداند. با استفاده از این تابع می توانید با PostgreSQL ارتباط برقرار کنید.

 

مثال

کد پایتون زیر نحوه اتصال به پایگاه داده موجود را نشان می دهد. اگر پایگاه داده وجود نداشته باشد، ایجاد می شود و در نهایت یک شی پایگاه داده برگردانده می شود. نام پایگاه داده پیش فرض PostgreSQL postrgre است. بنابراین، ما آن را به عنوان نام پایگاه داده ارائه می کنیم.

import psycopg2

#establishing the connection
conn = psycopg2.connect(
   database="postgres", user='postgres', password='password', host='127.0.0.1', port= '5432'
)
#Creating a cursor object using the cursor() method
cursor = conn.cursor()

#Executing an MYSQL function using the execute() method
cursor.execute("select version()")

# Fetch a single row using fetchone() method.
data = cursor.fetchone()
print("Connection established to: ",data)

#Closing the connection
conn.close()
Connection established to: (
   'PostgreSQL 11.5, compiled by Visual C++ build 1914, 64-bit',
)

 

خروجی

Connection established to: (
   'PostgreSQL 11.5, compiled by Visual C++ build 1914, 64-bit',
)

 

منبع.

 

لیست جلسات قبل آموزش دسترسی به داده پایتون 

  1. آموزش دسترسی به داده پایتون 
  2. آموزش پایگاه MySQL در پایتون
  3. آموزش اتصال به پایگاه داده MySQL در پایتون
  4. آموزش ایجاد پایگاه داده MySQL در پایتون
  5. آموزش ایجاد جدول MySQL در پایتون
  6. آموزش درج داده MySQL در پایتون
  7. آموزش انتخاب داده MySQL در پایتون
  8. آموزش عبارت MySQL – Where در پایتون
  9. آموزش عبارت MySQL – OrderBy در پایتون
  10. آموزش به روز رسانی جدول MySQL در پایتون
  11. آموزش حذف داده ها MySQL در پایتون
  12. آموزش عبارت MySQL – DROP TABLE در پایتون
  13. آموزش عبارت MySQL – Limit در پایتون
  14. آموزش عبارت MySQL – Join در پایتون
  15. آموزش شی مکان نما MySQL در پایتون
  16. آموزش PostgreSQL در پایتون
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه