gpt4 book ai didi

Python:无法连接到 Postgresql 数据库

转载 作者:行者123 更新时间:2023-12-04 17:53:24 25 4
gpt4 key购买 nike

我一直在使用以下代码行最长时间,没有任何障碍,但今天它似乎产生了以下错误,我无法弄清楚原因。奇怪的是,我还有其他使用相同代码的脚本,它们似乎都可以工作......

import pandas as pd
import psycopg2
link_conn_string = "host='<host>' dbname='<db>' user='<user>' password='<pass>'"
conn = psycopg2.connect(link_conn_string)
df = pd.read_sql("SELECT * FROM link._link_bank_report_lms_loan_application", link_conn_string)

错误信息:
    "Could not parse rfc1738 URL from string '%s'" % name)
sqlalchemy.exc.ArgumentError: Could not parse rfc1738 URL from string 'host='<host>' dbname='<db>' user='<user>' password='<pass>''

最佳答案

link_conn_string就像here :

postgresql://[user[:password]@][netloc][:port][/dbname][?param1=value1&...]

例如:
>>> import psycopg2
>>> cs = 'postgresql://vao@localhost:5432/t'
>>> c = psycopg2.connect(cs)
>>> import pandas as pd
>>> df = pd.read_sql("SELECT now()",c)
>>> print df;
now
0 2017-02-27 21:58:27.520372+00:00

关于Python:无法连接到 Postgresql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42496046/

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