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

相关推荐
Trouvaille ~3 分钟前
【MySQL篇】从零开始:安装与基础概念
linux·数据库·mysql·ubuntu·c·教程·基础入门
阿捞23 分钟前
JVM排查工具单
java·jvm·python
weixin_423533996 分钟前
【ubuntu20.04安装nvidia显卡驱动及pytorch】
python
周末也要写八哥10 分钟前
追求性能极致为何不用Redis?
数据库·redis·缓存
I疯子11 分钟前
2026-04-08 打卡第 5 天
开发语言·windows·python
JosieBook12 分钟前
【Redis】Redis如何修改密码?
数据库·redis·bootstrap
gihigo199818 分钟前
基于MSComm控件的PC串口通信程序(中断方式接收数据)
数据库·mongodb
C+++Python24 分钟前
Python MCP Server 最简实现
开发语言·python
十五年专注C++开发31 分钟前
达梦数据库在Linux备份报错 -8003: 缺少本地或者远程归档 解决方案
数据库·c++·dm·备份复原
zhuhezhang33 分钟前
一个用python开发的文本对比工具
python·文本对比工具