数据库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()

相关推荐
Roc-xb28 分钟前
/etc/profile.d/conda.sh: No such file or directory : numeric argument required
python·ubuntu·conda
weixin_4180076034 分钟前
SpringJPA统计数据库表行数及更新频率
数据库
2301_767233221 小时前
怎么优化MySQL中的索引
数据库·mysql
无色海1 小时前
MySQL 压缩数据包详解
数据库
海尔辛1 小时前
防御性安全:数字取证
数据库·安全·数字取证
世由心生2 小时前
[从0到1]环境准备--anaconda与pycharm的安装
ide·python·pycharm
繢鴻2 小时前
数据库优化实战分享
数据库
猛犸MAMMOTH2 小时前
Python打卡第54天
pytorch·python·深度学习
梓羽玩Python3 小时前
12K+ Star的离线语音神器!50MB模型秒杀云端API,隐私零成本,20+语种支持!
人工智能·python·github
Cachel wood3 小时前
后端开发:计算机网络、数据库常识
android·大数据·数据库·数据仓库·sql·计算机网络·mysql