آموزش اتصال به پایگاه داده PostgreSQL در پایتون
آموزش اتصال به پایگاه داده PostgreSQL در پایتون
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش اتصال به پایگاه داده PostgreSQL در پایتون خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش پایتون
PostgreSQL پوسته خود را برای اجرای کوئری ها فراهم می کند. برای برقراری ارتباط با پایگاه داده PostgreSQL، مطمئن شوید که آن را به درستی در سیستم خود نصب کرده اید. اعلان پوسته PostgreSQL را باز کنید و جزئیاتی مانند سرور، پایگاه داده، نام کاربری و رمز عبور را ارسال کنید. اگر تمام جزئیاتی که داده اید مناسب باشد، یک ارتباط با پایگاه داده PostgreSQL برقرار می شود.
هنگام ارسال جزئیات، می توانید با سرور پیش فرض، پایگاه داده، پورت و نام کاربری پیشنهاد شده توسط پوسته بروید.
برقراری ارتباط با استفاده از پایتون
کلاس اتصال psycopg2 نمونه ای از یک اتصال را نشان می دهد/کنترل می کند. با استفاده از تابع connect() می توانید اتصالات جدیدی ایجاد کنید. این پارامترهای اصلی اتصال مانند dbname، کاربر، رمز عبور، میزبان، پورت را می پذیرد و یک شی اتصال را برمی گرداند. با استفاده از این تابع می توانید با PostgreSQL ارتباط برقرار کنید.
مثال
کد پایتون زیر نحوه اتصال به پایگاه داده موجود را نشان می دهد. اگر پایگاه داده وجود نداشته باشد، ایجاد می شود و در نهایت یک شی پایگاه داده برگردانده می شود. نام پایگاه داده پیش فرض PostgreSQL postrgre است. بنابراین، ما آن را به عنوان نام پایگاه داده ارائه می کنیم.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
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', ) |
خروجی
1 2 3 |
Connection established to: ( 'PostgreSQL 11.5, compiled by Visual C++ build 1914, 64-bit', ) |
لیست جلسات قبل آموزش دسترسی به داده پایتون
- آموزش دسترسی به داده پایتون
- آموزش پایگاه MySQL در پایتون
- آموزش اتصال به پایگاه داده MySQL در پایتون
- آموزش ایجاد پایگاه داده MySQL در پایتون
- آموزش ایجاد جدول MySQL در پایتون
- آموزش درج داده MySQL در پایتون
- آموزش انتخاب داده MySQL در پایتون
- آموزش عبارت MySQL – Where در پایتون
- آموزش عبارت MySQL – OrderBy در پایتون
- آموزش به روز رسانی جدول MySQL در پایتون
- آموزش حذف داده ها MySQL در پایتون
- آموزش عبارت MySQL – DROP TABLE در پایتون
- آموزش عبارت MySQL – Limit در پایتون
- آموزش عبارت MySQL – Join در پایتون
- آموزش شی مکان نما MySQL در پایتون
- آموزش PostgreSQL در پایتون
دیدگاه شما