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

相关推荐
芭拉拉小魔仙4 分钟前
浏览器数据存储方法深度剖析:LocalStorage、IndexedDB、Cookies、OPFS 与 WASM - SQLite
数据库·sqlite·wasm
KevinAha6 分钟前
django 实战(python 3.x/django 3/sqlite)
python·django·sqlite
是十一月末38 分钟前
Python语法之正则表达式详解以及re模块中的常用函数
开发语言·python·正则表达式
老王笔记38 分钟前
MySQL如何区分幻读和不可重复读
数据库·mysql
不爱学习的啊Biao39 分钟前
【08】MySQL复杂查询:子查询语句详解与示例
数据库·mysql·子查询
st_331 小时前
Junit5 单元测试入门
数据库·单元测试·log4j
s***g5401 小时前
MySQL-操作数据库备份与恢复
数据库·mysql
CQU_JIAKE1 小时前
11.5【算法】6-1 表彰优秀学生(多态)
数据库
灵封~1 小时前
PythonQt练习
python
Elastic 中国社区官方博客2 小时前
使用数据层进行数据生命周期管理
大数据·数据库·elasticsearch·搜索引擎·全文检索·时序数据库