python测试postgres远程登录

#首先安装psycopg2模块,如果是高版本的python可以使用psycopg2-binary已编译版本模块,语法不变
import psycopg2
 
# 配置数据库连接参数
conn_params = {
"dbname": "your_db",
"user": "your_user",
"password": "your_password",
"host": "your_host",
"port": "5432"
}
 
# 尝试连接数据库
try:
conn = psycopg2.connect(**conn_params)
print("连接成功")
 
# 创建一个游标对象
cur = conn.cursor()
 
# 编写SQL查询
cur.execute("SELECT version();")
 
# 获取查询结果
db_version = cur.fetchone()
 
print(db_version)
 
# 关闭游标
cur.close()
 
# 关闭连接
conn.close()
 
except psycopg2.Error as e:
print("数据库连接失败:", e)
posted @ 2024-05-17 10:34  LalaTina  阅读(17)  评论(0)    收藏  举报