เชื่อมต่อฐานข้อมูล psycopg2 ไม่ได้ครับ

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

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

chatee supasand
PHP Sr. Member
PHP Sr. Member
โพสต์: 89
ลงทะเบียนเมื่อ: 04/06/2019 10:06 am

เชื่อมต่อฐานข้อมูล psycopg2 ไม่ได้ครับ

โพสต์โดย chatee supasand » 13/06/2019 3:37 pm

ต้องการเชื่อมต่อกับฐานข้อมูล โดยใช้งาน psycopg2 ครับ
ติด error เชื่อมต่อกับฐานข้อมูลไม่ได้
new.png

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

Re: เชื่อมต่อฐานข้อมูล psycopg2 ไม่ได้ครับ

โพสต์โดย tatiya » 13/06/2019 3:54 pm

เช็คว่าในฐานมี data base มีชื่อที่เรา connect มั้ยครับ หรือถ้ามี ก็ดูว่า user หรือ password เราถูกมั้ย ถ้าอยากให้ connect DB โดย ไม่ต้องใช้ password ให้ดูจากกระทู้นี้ https://www.mindphp.com/developer/21-sq ... sword.html อันนี้จะเป็นใน Ubuntu แต่ในไฟล์ confic น่าจะเหมือนกัน



รูปภาพ


ส่วนถ้ารันได้จะเป็นแบบนี้

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

import psycopg2 as p
con = None

try:
    con = p.connect(database='python_test_connect_DB')
    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.5.17 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609, 64-bit',)
<input type=”button” name=”button” id=”button” value=”Click” />


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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

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