เขียน Python ติดต่อฐานข้อมูล PostgreSQL และ pdAdmin III

SQL Knowledge ทั้ง sql มาตรฐาน หลักการออกแบบฐานข้อมูล ความสัมพันธ์ของ ตาราง Mysql , PGSQL, Oracle, MSSQL

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
teenproza7
PHP Super Member
PHP Super Member
โพสต์: 204
ลงทะเบียนเมื่อ: 13/05/2019 10:03 am

เขียน Python ติดต่อฐานข้อมูล PostgreSQL และ pdAdmin III

โพสต์โดย teenproza7 » 16/05/2019 2:08 pm

บทความนี้จะแนะนำการเขียน Python เพื่อทำการติดต่อฐานข้อมูล PostgreSQL โดยใช้ pgAdmin III ในการจัดการฐานข้อมูล

ในบทความนี้ผู้เขียนได้ใช้ Pycharm Community ในการเขียนนะครับ

1.อันดับแรกให้ทำการติดตั้ง PostgreSQL และ pgAdmin III

2.เมื่อทำการติดตั้งเสร็จแล้วให้สร้างฐานข้อมูลใน pgAdmin III ดังภาพ ***ขอข้ามวิธีการติดตั้ง pgAdmin และขั้นตอนการตั้ง host , username , password

Selection_737.png
Selection_737.png (23.02 KiB) เปิดดู 131 ครั้ง


3.ใน Pycharm ทำการสร้างโปรเจขึ้นมาโดยทำการเรียกใช้ Interpreter python 2.7 ดังภาพ

รูปภาพ

4.ทำการเรียก Terminal ผ่าน Pycharm แล้วรัน โค้ด เพื่อติดตั้งโมดูล psycopg2 แล้วรอสักครู่

โค้ด: เลือกทั้งหมด

pip install psycopg2


5.ทดลองเชื่อมต่อกับฐานข้อมูลโดยใช้โค้ด

โค้ด: เลือกทั้งหมด

import psycopg2 as n
con = n.connect(host='localhost', user='postgres', password='', port='5432',database='testDB')
cur = con.cursor()
cur.execute('SELECT version()')
var = cur.fetchone()
print "Connect to Database success\n" "Your version is ", var


6. จะได้การแสดงผลดังภาพ

Selection_738.png


เป็นยังไงกันบ้างครับสำหรับการเขียน Python เพื่อติดต่อฐานข้อมูล PostgreSQL โดยใช้ pgAdmin III
สำหรับขั้นตอนการติดต่อฐานข้อมูลนั้นสำคัญอย่างมากในการใช้งานฐานข้อมูล

ศึกษาหาข้อมูลเพิ่มเติมได้ที่
VDO สอนการใช้โปรแกรมจัดการฐานข้อมูล PostgreSQL
สอนการใช้งาน PgAdmin จัดการฐานข้อมูล
สอนการใช้งาน PgAdmin จัดการฐานข้อมูล
ขั้นตอน วิธีการเชื่อมต่อฐานข้อมูล Connect to Database

บทเรียน เนื้อหา สอนการใช้งาน PgAdmin จัดการฐานข้อมูล
มารู้จักและติดตั้ง PostgreSQL
แก้ไขล่าสุดโดย teenproza7 เมื่อ 16/05/2019 7:17 pm, แก้ไขไปแล้ว 2 ครั้ง.
รูปภาพ

ภาพประจำตัวสมาชิก
tatiya
PHP VIP Members
PHP VIP Members
โพสต์: 2214
ลงทะเบียนเมื่อ: 09/07/2018 9:35 am

Re: เขียน Python ติดต่อฐานข้อมูล PostgreSQL และ pdAdmin III

โพสต์โดย tatiya » 16/05/2019 2:31 pm

เพิ่มเติ่มข้อ 3 ให้ติ๊ก inherit global site-packeges ด้วย
Create Project_176.png
Create Project_176.png (35.54 KiB) เปิดดู 125 ครั้ง
รูปภาพ รูปภาพ รูปภาพ


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 8 และ บุคคลทั่วไป 0 ท่าน