【问题标题】:psycopg2.ProgrammingError: invalid dsn: invalid connection option "dBname"psycopg2.ProgrammingError:无效的dsn:无效的连接选项“dBname”
【发布时间】:2020-05-09 14:48:32
【问题描述】:

我试图在 PostgreSQL 中创建一个表,当我输入以下代码时,我收到以下错误:

psycopg2.ProgrammingError:无效的dsn:无效的连接选项“dBname”

代码:

def create():
    conn=psycopg2.connect("dBname='database1'  user='postgres' password='postgres' host='localhost' 
    port='5432'")
    cur=conn.cursor()
    cur.execute("CREATE TABLE IF NOT EXISTS store(item TEXT,quantity INTEGER,price REAL)")
    conn.commit()
    conn.close()

终端: psycopg2.ProgrammingError: invalid dsn: invalid connection option "dBname"

【问题讨论】:

  • dBname 应该是 dbname in psycopg2.connect("dBname='database1'

标签: python-3.x postgresql visual-studio psycopg2 pgadmin-4


【解决方案1】:
conn=psycopg2.connect("dBname=database1  user=postgres password=postgres host=localhost")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-04
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    • 2020-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多