سورس کد اتصال به postgresql در پایتون

دسته بندی : /


تعداد فروش

3 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

06 خرداد 1402

سطح تمرین

متوسط

در این پست قصد داریم سورس کد اتصال به postgresql در پایتون را بررسی و پیاده سازی نماییم.

سوال: برنامه ای بنویسید که به دیتابیس postgresql کانکت شود و عملیات هایی مانند insert, select را انجام دهد؟

ویدیو حل تمرین را مشاهده نمایید.

بیشتر بخوانید:سورس کد ماشین حساب در tkinter پایتون

ارتباط با دیتابیس postgresql

برای برقراری ارتباط با دیتابیس پوستگرس باید ابتدا خود postgresql را کانفیگ کنید.

یعنی سروری را در postgresql راه اندازی کنید.

پس از راه اندازی سرور در pgadmin4 شما اطلاعات زیر را در اختیار خواهید داشت.

آیپی سرور یا localhost، نام کاربری،گذرواژه،نام دیتابیس

با دانستن این اطلاعات برای اتصال به دیتابیس از پایتون اقدام میکنیم.

پکیج postgresql در پایتون

برای ارتباط با postgresql در پایتون باید ابتدا پکیجی را از طریق pip نصب کنیم.

پس از دستور زیر برای نصب پکیج استفاده میکنیم:

pip install psycopg2

پس از نصب پکیج با وارد کردن دستور زیر میتوانید صحت نصب آن را امتحان کنید.

import psycopg2

سورس کد درج رکورد در دیتابیس postgresql

برای درج رکورد در پوستگرس ابتدا باید با دیتابیس مورد نظر ارتباط برقرار کنیم.

پس قطعه کد زیر را برای ارتباط با دیتابیس مینویسیم:

conn = psycopg2.connect(
    host="localhost",
    database="dbtest",
    user="nnc",
    password="36125")

با کمک متد connect ارتباط با دیتابیس را برقرار میکنیم.

کانکشن در conn ذخیره میشود تا هنگام درج و نمایش از آن استفاده کنیم.

اما برای درج رکورد در دیتابیس از کوئری INSERT INTO استفاده میکنیم.

فقط قبل از وارد کردن کوئری باید یک cursor ایجاد کنیم.

cursor = conn.cursor()

postgres_insert_query = ''' INSERT INTO tblcontact (flname,tell) VALUES (%s,%s)'''
record_to_insert = ( 'hasan', "09195814156")
cursor.execute(postgres_insert_query,record_to_insert)

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

در نهایت با متد EXECUTE دستور را در دیتابیس وارد کردیم.

بیشتر بخوانید:کار با دیتابیس SQLite در پایتون

در ادامه سورس کد اتصال به دیتابیس postgresql در پایتون به نمایش اطلاعات دیتابیس میپردازیم.

سورس کد نمایش اطلاعات از دیتابیسPostgresql

برای نمایش اطلاعات از دیتابیس باید ابتدا جدولی که میخواهیم اطلاعات آن را نمایش دهیم را مشخص کنیم.

سپس کوئری مربوط به نمایش اطلاعات Select را در نظر داشته باشیم.

و حالا از قطعه کد زیر برای نمایش اطلاعات دیتابیس postgresql در پایتون استفاده میکنیم:

پس از ثبت نام و یا ورود به حساب کاربری میتوانید سورس کد کامل را دانلود نمایید.

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “سورس کد اتصال به postgresql در پایتون”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمرینات مشابه

پروژه مدیریت کتابها در سی شارپ

پروژه مدیریت کتابها در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

پروژه ساختمان داده بانک یاب

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه محاسبه عملگر های بیتی در سی شارپ

پروژه محاسبه عملگر های بیتی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط