database - 使用 Python 连接数据库
问题描述
我在使用 Python 连接数据库时遇到问题。我使用 pgAdmin 创建了一个数据库。我的代码如下所示
conn = psycopg2.connect(dbname='Dane_Finansowe', user='dbuser', host='localhost',port=5432, password='dbpass')
但我得到一个错误:
“conn = _connect(dsn,connection_factory=connection_factory,**kwasync)
操作错误”
我还尝试更改代码,例如:
conn = psycopg2.connect(dbname='Dane_Finansowe', user='dbuser', host='localhost:5432', password='dbpass')
但后来我得到了一个不同的错误:
OperationalError:无法将主机名“localhost:5432”转换为地址:未知服务器错误
我将不胜感激任何帮助。谢谢大家
解决方案
迟到总比不到好:
我有同样的问题。这是我的代码:
HOST = 'localhost'
PORT = 5432
DB_NAME = 'postgres'
DB_USER = 'postgres'
DB_PASSWORD = 'password'
conn = psycopg2.connect(host=HOST, port=PORT, dbname=DB_NAME, user=DB_USER, password=DB_PASSWORD)
我遇到了问题,因为
DB_NAME
没有正确命名。
推荐阅读
- angular - 角度参数没有被隐藏
- java - 如何忽略一个实体中的属性而不忽略另一个实体 - JSON
- c - Gtk3:GtkFixed 中小部件的大小
- c# - 如何在 C# 中使用 SqlFunctions.Checksum 生成散列字符串
- robotframework - RED.xml - 没有为“Library.class.name”库生成库规范文件
- algorithm - 如何随着时间的推移将周期性事件均匀地分布在不同业务的容器中?
- c# - 将列表视图中的选定项目添加到另一个列表视图
- javascript - Angular 2+ 计时器适用于相同的应用程序,最好的方法是什么?
- sql - 使用多个复选框在 Access 表单中进行过滤
- javascript - JavaScript 中 % 的机制是什么?