我目前正在Windows计算机上设置postreSQL服务器。(我有32位和64位postgresql)
当我使用(32位,端口为5433)python向数据库添加一些数据时,会出现以下错误:
File "C:\Python27\lib\site-packages\psycopg2\__init__.py", line 164, in connection
conn = _connect(dsn, connection_factory=connection_factory, async=async)
perationalError: could not connect to server: Connection refused (0x0000274D/10
61)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
ould not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
我在将数据添加到数据库之前写了这个
conn=psycopg2.connect("dbname='your_database',user='user', password='password','host'='127.0.0.1','port'='5433')
但它不起作用~~ 谢谢!
答案 0 :(得分:0)
你正在混合你的connect()参数。 " dbname"表示您正在使用libpq网址,因此需要一个字符串参数。
http://initd.org/psycopg/docs/module.html
尝试修复它并查看它是否能完成这项工作。