import psycopg2
def test_database_connection():
"""测试与 PostgreSQL 数据库的连接"""
db_params = {
"host": "", # 替换为您的数据库主机地址
"database": "", # 数据库名称
"user": "", # 数据库用户名
"password": "" # 数据库密码
}
try:
尝试连接到数据库
with psycopg2.connect(**db_params) as conn:
print("成功连接到数据库!")
可选:执行简单查询以验证连接
with conn.cursor() as cur:
cur.execute("SELECT version();") # 查询数据库版本
db_version = cur.fetchone()
print(f"数据库版本: {db_version[0]}")
except Exception as e:
print(f"连接数据库失败: {e}")
运行连接测试
test_database_connection()