ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ไพทอนติดต่อฐานข้อมูล PGSQL เขียน Pyhton connect PostgreSQL setup

เตรียมตัวเขียนไพทอนติดต่อฐานข้อมูล PostgreSQL สำหรับการติดต่อ PostgreSQL ด้วยไพทอนนั้น มี Driver อยู่หลายตัวแต่ที่จะแนะนำนี้ จะใช้ psycopg2
เพราะ เป็นที่นิยม และมีการพัฒนาตลอด และที่สำคัญ เป็น Driver ที่ OpenERP 7 ใช้สำหรับงานระบบ ERP
ส่วน Dirver อื่นๆ ที่มี เช่น
psycopg2
PyGreSQL
pyPgSQL
mxODBC
pyodbc
py-postgresql
txpostgres
pg8000
PyPyODBC

วิธีติดตั้ง Module psycopg2 ทำได้สองแบบ คือ ติดตั้งแบบปกติ โดยใช้ setup แบบ ตัวอย่าง ไพทอนติดต่อฐานข้อมูล Mysql เตรียมตัวเขียน Python Connect Mysql 5 PyMySQL สามารถดาวน์โหลด ตัวติดตั้งได้จาก  http://initd.org/psycopg/download/

แบบที่สอง
ใช้ ไฟล์ติดตั้ง สำหรับ Windows สามารถเลือกตัวติดตั้งได้จาก http://www.stickpeople.com/projects/python/win-psycopg/

เมื่อติดตั้ง เสร็จลองเขียน Python ติดต่อ PostgreSQL
ตัวอย่าง พิมพ์คำสั่ง
import psycopg2 ถ้ารันแล้วไม่เกิด Error แสดงว่า Python เราพร้อมสำหรับติดต่อ PostgreSQL


ตัวอย่าง db_postgresql_psycopg.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# ตัวอย่าง เชื่อมต่อ ฐานข้อมูล PostgreSQL 9.2
import psycopg2 as p
con = None

try:
    con = p.connect(database='test1', user='openpg')
    cur = con.cursor()
    cur.execute('SELECT version()')          
    ver = cur.fetchone()
    print (ver)

except p.DatabaseError:
    print ('Error  %s' %p.DatabaseError)

if con:
    con.close(
ผลของโปรแกรม


('PostgreSQL 9.2.2, compiled by Visual C++ build 1600, 32-bit',)
จากตัวอย่างเป็นการเขียน ไพทอนติดต่อ PostgreSQL เช็คเวอร์ชั่น ของ PostgreSQL

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Q - ต้องการทำรายการจ่ายค่าใช้จ่ายจ่ายล่วงหน้า บนเมนู HR
โดย EyePornnipa ศ 16 ส.ค. 2019 3:00 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
2
10
ศ 16 ส.ค. 2019 3:43 pm โดย EyePornnipa
G - เตรียมอัพเดทโปรแกรม เฟส 4
โดย thatsawan ศ 16 ส.ค. 2019 2:06 pm บอร์ด AZKing (Main)
3
8
อ 20 ส.ค. 2019 6:02 pm โดย thatsawan
B - Import - Users ไม่ได้ [2019-08][003]
โดย tsukasaz ศ 16 ส.ค. 2019 11:28 am บอร์ด IIEC - Feedback Service System - Tester
1
3
จ 19 ส.ค. 2019 5:07 pm โดย tsukasaz
B - การคำนวณค่าไฟ Menu: Feedback Service > Electricity Comparison with Other Homes [2019-08][002]
โดย tsukasaz ศ 16 ส.ค. 2019 11:27 am บอร์ด IIEC - Feedback Service System - Tester
1
3
จ 19 ส.ค. 2019 10:46 am โดย tsukasaz
Link ใน MDFiles มีไว้ทำอะไรครับ
โดย Patipat ศ 16 ส.ค. 2019 9:40 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
4
35
ศ 16 ส.ค. 2019 11:24 am โดย mindphp
กรณีออกใบกำกับภาษีผิด ควรดำเนินการยังไงค่ะ
โดย EyePornnipa ศ 16 ส.ค. 2019 9:40 am บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
3
43
ส 17 ส.ค. 2019 10:53 am โดย Amp_Audit
งานประจำวันที่ 16 สิงหาคม 2562
โดย Patipat ศ 16 ส.ค. 2019 9:21 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
3
ศ 16 ส.ค. 2019 7:41 pm โดย Patipat
R - tool_videotogif - โปรแกรมแปลงวีดีโอเป็นรูปภาพแบบ GIF
โดย jirawoot ศ 16 ส.ค. 2019 9:14 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
6
18
อ 20 ส.ค. 2019 6:06 pm โดย jirawoot
งานประจำวันที่ 16 กรกฎาคม 2562
โดย jamepiyawat ศ 16 ส.ค. 2019 9:13 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
7
ศ 16 ส.ค. 2019 7:41 pm โดย jamepiyawat
งานประจำวันที่ 16 สิงหาคม 2562
โดย EyePornnipa ศ 16 ส.ค. 2019 9:09 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
17
ศ 16 ส.ค. 2019 6:37 pm โดย EyePornnipa
งานประจำวันที่ 16 สิงหาคม 2562
โดย chatee supasand ศ 16 ส.ค. 2019 9:09 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
5
ศ 16 ส.ค. 2019 7:39 pm โดย chatee supasand
งานประจำวันที่ 16 สิงหาคม 2562
โดย jirawoot ศ 16 ส.ค. 2019 9:02 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
10
ศ 16 ส.ค. 2019 7:54 pm โดย jirawoot
งานประจำวันที่ 15 สิงหาคม 2562
โดย chatee supasand พฤ 15 ส.ค. 2019 9:58 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
5
พฤ 15 ส.ค. 2019 8:17 pm โดย chatee supasand
การขอรับรองสำเนาเอกสาร แบบบอจ.3 และ 4 ด้วยตนเองที่กรมพัฒนาธุรกิจการค้า
โดย EyePornnipa พฤ 15 ส.ค. 2019 7:21 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
9
พฤ 15 ส.ค. 2019 7:21 pm โดย EyePornnipa
สรุปความต้องการ และ ข้อมูลสำหรับทำระบบ
โดย mindphp พฤ 15 ส.ค. 2019 7:05 pm บอร์ด RN - วัฒนาวิชั่นกรุ๊ป - ระบบเช่าสถานที (Main)
2
8
อ 20 ส.ค. 2019 4:17 pm โดย tsukasaz
บันทึกประชุม
โดย mindphp พฤ 15 ส.ค. 2019 7:04 pm บอร์ด RN - วัฒนาวิชั่นกรุ๊ป - ระบบเช่าสถานที (Main)
0
1
พฤ 15 ส.ค. 2019 7:04 pm โดย mindphp
บันทึกประชุมกับลูกค้า
โดย mindphp พฤ 15 ส.ค. 2019 7:04 pm บอร์ด RN - วัฒนาวิชั่นกรุ๊ป - ระบบเช่าสถานที (Main)
0
1
พฤ 15 ส.ค. 2019 7:04 pm โดย mindphp
เกษตรตำบล ไม้ประดับ
โดย Auttasti พฤ 15 ส.ค. 2019 7:01 pm บอร์ด MT34 - นายอัฐสิทธิ์ รอดถนอม
0
3
พฤ 15 ส.ค. 2019 7:01 pm โดย Auttasti
อัพเดดความคืบหน้า / Progress - RN
โดย mindphp พฤ 15 ส.ค. 2019 6:47 pm บอร์ด RN - วัฒนาวิชั่นกรุ๊ป - ระบบเช่าสถานที (Main)
0
2
พฤ 15 ส.ค. 2019 6:47 pm โดย mindphp
google สามารถลบประวัติพิกัดสถานที่ที่เคยไป และกิจกรรมต่างๆแบบอัตโนมัติได้แล้ว
โดย jamepiyawat พฤ 15 ส.ค. 2019 6:29 pm บอร์ด Share Knowledge
1
37
พฤ 15 ส.ค. 2019 11:53 pm โดย pipoipi