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

相关推荐
EnCi Zheng几秒前
11a. 阿里云大模型API调用基础
人工智能·python·阿里云·云计算
huan1991104 分钟前
nacos2.3.0 接入pgsql或其他数据库
数据库
changhong198625 分钟前
mybatisPlus打印sql配置
数据库·sql
l1t27 分钟前
用官方安装脚本安装duckdb 1.5并测试加载各种插件
数据库·docker·postgresql·kylin
jinanmichael28 分钟前
Mybatis控制台打印SQL执行信息(执行方法、执行SQL、执行时间)
数据库·sql·mybatis
MoRanzhi120330 分钟前
Pillow 图像算术运算与通道计算
图像处理·人工智能·python·计算机视觉·pillow·图像差异检测·图像算术运算
J2虾虾41 分钟前
给Redis增加密码
数据库·redis·缓存
Mr数据杨43 分钟前
【Dv3Admin】Django通用自定义工作台卡片
数据库·django·sqlite
山峰哥1 小时前
SQL优化全攻略:从索引策略到Explain实战解析
大数据·数据库·sql·oracle·性能优化·编辑器
怪侠_岭南一只猿1 小时前
爬虫阶段三实战练习题二:使用 Selenium 模拟爬取拉勾网职位表
css·爬虫·python·selenium·html