แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python
Moderator: mindphp , ผู้ดูแลกระดาน
natnicha001
PHP Hero Member
โพสต์: 120 ลงทะเบียนเมื่อ: 28/08/2017 10:14 am
โพสต์ที่ยังไม่ได้อ่าน
โดย natnicha001 » 05/09/2017 5:34 pm
ไม่สามารถเชื่อมต่อฐานข้อมูลใน python ได้
โค้ด: เลือกทั้งหมด
# -*- coding: utf-8 -*-
import psycopg2 as p
con = None
try:
con = p.connect(database='test', user='openpg', password='openpgpwd')
cur = con.cursor()
cur.execute('SELECT version()')
ver = cur.fetchone()
print (ver)
except p.DatabaseError:
print ('Error %s' %p.DatabaseError)
if con:
con.close()
Error
โค้ด: เลือกทั้งหมด
/usr/bin/python2.7 /home/com010/m050/connect_postgrteSQL.py
Error <class 'psycopg2.DatabaseError'>
thatsawan
PHP VIP Members
โพสต์: 28508 ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:
โพสต์ที่ยังไม่ได้อ่าน
โดย thatsawan » 05/09/2017 5:41 pm
ก่อนหน้านี้ทำอะไรมาบ้างค่ะ ต้องการเชื่อมฐาานข้อมูลอะไรค่ะ ระบบปฏิบัติการอะไร เเจ้งด้วยค่ะ
natnicha001
PHP Hero Member
โพสต์: 120 ลงทะเบียนเมื่อ: 28/08/2017 10:14 am
โพสต์ที่ยังไม่ได้อ่าน
โดย natnicha001 » 05/09/2017 5:50 pm
ก่อนหน้านี้ ได้ลองสร้างฐานข้อมูล ชื่อ test ใน pgadmin III บนระบบปฏิบัติการ ubuntu ค่ะ แล้วต้องการเขียนโค้ดด้วยภาษา python เพื่อเชื่อมต่อกับ ฐานข้อมูลที่ชื่อ test
nuattawoot
PHP VIP Members
โพสต์: 2561 ลงทะเบียนเมื่อ: 05/06/2017 9:34 am
โพสต์ที่ยังไม่ได้อ่าน
โดย nuattawoot » 05/09/2017 7:22 pm
con = p.connect(database='test', user='openpg', password='openpgpwd')
ไม่ได้ใส่ Host คับ
โค้ด: เลือกทั้งหมด
con = p.connect(host='127.0.0.1', database='test', user='openpg', password='openpgpwd')
cur = con.cursor()
First Bug Love you
0 ตอบกลับ
4298 แสดง
โพสต์ล่าสุด โดย Jom07
06/03/2018 3:17 pm
9 ตอบกลับ
6278 แสดง
โพสต์ล่าสุด โดย jirawoot
21/06/2019 10:07 am
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 89