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

相关推荐
一个响当当的名号13 分钟前
lectrue9 索引并发控制
java·开发语言·数据库
liu****17 分钟前
4.Qt窗口开发全解析:菜单栏、工具栏、状态栏及对话框实战
数据库·c++·qt·系统架构
zhaotiannuo_199819 分钟前
Python之2.7.9-3.9.1-3.14.2共存
开发语言·python
Keep_Trying_Go24 分钟前
基于GAN的文生图算法详解ControlGAN(Controllable Text-to-Image Generation)
人工智能·python·深度学习·神经网络·机器学习·生成对抗网络·文生图
三水不滴29 分钟前
Redis缓存更新策略
数据库·经验分享·redis·笔记·后端·缓存
LostSpeed1 小时前
openpnp - python2.7 script - 中文显示乱码,只能显示英文
python·openpnp
企鹅侠客1 小时前
第35章—内核解析篇:Redis内存淘汰机制
数据库·redis
hhy_smile1 小时前
Class in Python
java·前端·python
西柚小萌新1 小时前
【人工智能:Agent】--12.多智能体(二)
数据库
whale fall1 小时前
celery -A tool.src.main worker --loglevel=info --queues=worker1_queue & 什么意思
python·学习·apache