gpt4 book ai didi

python - 尝试在 python : invalid dsn: invalid connection option "username" 中连接时出现 PostgreSQL 错误

转载 作者:搜寻专家 更新时间:2023-10-30 22:28:32 27 4
gpt4 key购买 nike

所以我有这个任务:您在位于以下位置的 PostgreSQL 服务器上提供了两份摘要报告:postgres://candidate.company.org/company

用户名=候选人密码=abc

所以我使用这段代码尝试连接到数据库:

import psycopg2 as db
conn = db.connect(host='postgres://candidate.suade.org/company', database='randomname', user='candidate', password='abc', port='5432')

但随后我收到错误消息:

ProgrammingError: invalid dsn: invalid connection option "username"

因为用户名是正确的,有人能帮忙吗?

最佳答案

您使用了错误的参数。在 Postgres 中你必须使用这样的东西:

conn = pg.DB(host="localhost", user="USERNAME", passwd="PASSWORD", dbname="DBNAME")

这应该可以解决问题。

关于python - 尝试在 python : invalid dsn: invalid connection option "username" 中连接时出现 PostgreSQL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47928883/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com