数据库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_version0}")

except Exception as e:

print(f"连接数据库失败: {e}")

运行连接测试

test_database_connection()

相关推荐
Decay__1 小时前
VMware 安装 SQL Server 双节点 AlwaysOn 可用性组教程 —— WSFC、AG 与侦听器完整部署(系列核心篇)
运维·数据库·sql·mysql·架构
databook2 小时前
时间序列数据,先拆规律还是先查异常
python·数据挖掘·数据分析
茶栀(*´I`*)2 小时前
SQL 性能分析:从慢查询日志到执行计划的完整定位方法
数据库·sql
师夷长技以自愈2 小时前
手搓 AI Agent 第 8 篇:从手写循环到画流程图——LangGraph 封装
人工智能·python
艺杯羹2 小时前
1Panel 装好后 ufw 仍是 inactive:一次服务器安全盲区复盘
服务器·数据库·安全·网络安全·系统架构·实战·1panel
aifannihao3 小时前
Rust 1.100 的 DropGuard:用 Python 实测失败回滚与吞异常
python·rust·异常处理·标准库·contextlib
code2cat3 小时前
【随笔】MCP工具重试:任务已经创建,响应丢了怎么办
数据库·mcp
用户019027581615 小时前
天勤 tqsdk 能做 A 股行情吗?期货强项与股票数据选型
python
wuyk5555 小时前
Spider-第10讲-SQLite持久化与去重
数据库·爬虫·sqlite
2601_967979126 小时前
pip在Python中的9个必须知道的用法
python·pip·版本控制·包管理工具·requirements.txt