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

相关推荐
爱折腾的小码农14 小时前
neo4j数据库桌面管理工具
数据库·neo4j
常利兵14 小时前
Room 3.0大变身:安卓开发的新挑战与机遇
android·jvm·oracle
总要冲动一次14 小时前
MySQL 5.7 全量 + 增量备份方案(本地执行 + 远程存储)
数据库·mysql·adb
猿小喵14 小时前
MySQL数据库源码调试
数据库·mysql
WangJunXiang614 小时前
Mysql数据库操作
数据库·mysql·oracle
未知鱼14 小时前
Python安全开发asyncio(异步IO与高并发)
python·安全·网络安全·github
2401_8589368814 小时前
51 单片机入门踩坑实录:从编译报错到数码管显示 1234 的完整解决
数据库
java1234_小锋14 小时前
Java高频面试题:Spring框架中的单例bean是线程安全的吗?
java·数据库·spring
代码探秘者14 小时前
【大模型应用】5.深入理解向量数据库
java·数据库·后端·python·spring·面试
小鸡吃米…14 小时前
Python 网络爬虫
开发语言·爬虫·python