ไม่สามารถเชื่อมต่อฐานข้อมูลใน python ได้

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

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

natnicha001
PHP Hero Member
PHP Hero Member
โพสต์: 120
ลงทะเบียนเมื่อ: 28/08/2017 10:14 am

ไม่สามารถเชื่อมต่อฐานข้อมูลใน python ได้

โพสต์ที่ยังไม่ได้อ่าน โดย natnicha001 »

ไม่สามารถเชื่อมต่อฐานข้อมูลใน 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
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: ไม่สามารถเชื่อมต่อฐานข้อมูลใน python ได้

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

ก่อนหน้านี้ทำอะไรมาบ้างค่ะ ต้องการเชื่อมฐาานข้อมูลอะไรค่ะ ระบบปฏิบัติการอะไร เเจ้งด้วยค่ะ
natnicha001
PHP Hero Member
PHP Hero Member
โพสต์: 120
ลงทะเบียนเมื่อ: 28/08/2017 10:14 am

Re: ไม่สามารถเชื่อมต่อฐานข้อมูลใน python ได้

โพสต์ที่ยังไม่ได้อ่าน โดย natnicha001 »

ก่อนหน้านี้ ได้ลองสร้างฐานข้อมูล ชื่อ test ใน pgadmin III บนระบบปฏิบัติการ ubuntu ค่ะ แล้วต้องการเขียนโค้ดด้วยภาษา python เพื่อเชื่อมต่อกับ ฐานข้อมูลที่ชื่อ test
ภาพประจำตัวสมาชิก
nuattawoot
PHP VIP Members
PHP VIP Members
โพสต์: 2561
ลงทะเบียนเมื่อ: 05/06/2017 9:34 am

Re: ไม่สามารถเชื่อมต่อฐานข้อมูลใน python ได้

โพสต์ที่ยังไม่ได้อ่าน โดย nuattawoot »

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
รูปภาพ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 89