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