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

相关推荐
Freed&3 分钟前
Redis 缓存三大经典问题详解:缓存穿透、缓存击穿与缓存雪崩
数据库·redis·缓存
周杰伦的稻香5 分钟前
mysql “黑名单“
数据库·mysql
gis分享者8 分钟前
Redis 集群的实现原理是什么?
数据库·redis·缓存·集群·扩容·原理·gossip
有为少年9 分钟前
PyTorch 的统计三剑客:bucketize, bincount 与 histogram
pytorch·python·学习·机器学习·统计
xiaolyuh12312 分钟前
Redis 核心详解
数据库·redis·缓存
sunsunyu0317 分钟前
基于OpenCV的图像重复检测算法实战
python·计算机视觉
安当加密24 分钟前
多云部署下数据库加密如何统一管密钥?一个跨阿里云、腾讯云、AWS 的 KMS 实践
数据库·阿里云·腾讯云
码农三叔27 分钟前
(8-3-02)自动驾驶中的无地图环境路径探索:D* Lite路径规划系统(2)
人工智能·python·机器人·自动驾驶·路径规划·d star lite
Larry_Yanan27 分钟前
Qt安卓开发(二)摄像头打开
android·开发语言·数据库·c++·qt·ui
光景aigeo优化33 分钟前
geo贴牌厂家,是光景极欧科技
python·科技