数据库python连接测试

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()

相关推荐
2401_8735878213 小时前
MySQL——事务管理
数据库·mysql
探索宇宙真理.13 小时前
SiYuan SQL漏洞 | CVE-2026-29073复现&研究
数据库·经验分享·sql·eureka·安全漏洞·siyuan
站大爷IP13 小时前
Python 合并 PDF 文件(批量处理方法)
python
2501_9454235413 小时前
工具、测试与部署
jvm·数据库·python
Oueii13 小时前
数据分析师的Python工具箱
jvm·数据库·python
TDengine (老段)13 小时前
TDengine IDMP 组态面板 —— 工具箱
大数据·数据库·时序数据库·tdengine·涛思数据
weixin_4219226913 小时前
使用Scikit-learn进行机器学习模型评估
jvm·数据库·python
Liu6288813 小时前
如何为开源Python项目做贡献?
jvm·数据库·python
mygugu13 小时前
详细分析swanlab集成mmengine底层实现机制--源码分析
python·深度学习·可视化