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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: เชื่อมต่อกับ ฐานข้อมูลของ psycopg2 ไม่ได้ครับ

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

โดย benzas00123 » 09/01/2020 2:53 pm

แก้ได้แล้วครับ
ในส่วนของ connect ต้องเพิ่ม host เข้าไปด้วย

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

import psycopg2 as p

try:
    con = p.connect(
        host = "localhost",
        database="ben01",
        user="postgres",
        password="postgres",)

    cur = con.cursor()
    cur.execute('SELECT version()')
    ver = cur.fetchone()
    print(ver)
except p.DatabaseError:
    print('Error %s'%p.DatabaseError)
if con:
    con.close()
Selection_999(1448).png

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

โดย benzas00123 » 09/01/2020 2:28 pm

พอดีผมต้องการเชื่อมต่อกับฐานข้อมูล โดยใช้ module psycopg2 แต่พอรันแล้วขึ้น error ครับ
Selection_999(1446).png
Selection_999(1446).png (108.58 KiB) Viewed 532 times
C++ & java & Python-1.png
C++ & java & Python-1.png (4.41 KiB) Viewed 532 times

ทำตามคลิป
https://www.mindphp.com/vdo-tutorial-py ... resql.html

ข้างบน