Python连接PostgreSQL数据库:完整步骤与最佳实践

2026-06-16阅读 0热度 0
Python

要用 Python 操作 PostgreSQL 数据库,环境准备是绕不开的第一步。下面把基础配置和工具包安装流程快速过一遍,顺便给一个常用的操作示例。

文章目录

基础环境

Python 版本 3.8.2,Windows 10,pip 版本 20.1。确保 pip 已安装并可用。

下载工具包

通过 pip 安装数据库连接工具包 psycopg2,这是 Python 连接 PostgreSQL 最常用的驱动。

pip install psycopg2

在这里插入图片描述

安装完成后,运行一下 import 验证。如果没有报错,说明模块加载成功。

在这里插入图片描述

下面是一个完整的数据库操作示例:

import psycopg2

# 创建连接对象
conn = psycopg2.connect(
    database="postgres",
    user="postgres",
    password="postgres",
    host="localhost",
    port="5432"
)

# 创建指针对象
cur = conn.cursor()

# 执行查询
cur.execute('select * from postgres.tbl_user')
results = cur.fetchall()
print('查询结果', results)

# 执行更新
cur.execute('update itmngr.tbl_user set login_name = \'xxx1\' where user_id = 1')
results = cur.rowcount

# 提交事务,否则修改不生效
conn.commit()
print('影响行:', results)

更多用法可以参考 python-db 官方文档。当离线环境没有网络时,可以下载 whl 文件,然后用 pip 安装:

# 注意替换文件名
pip install *.whl

各种 whl 离线包下载地址:https://pypi.org。如果连 pip 都没有,那就自行搜索 pip 的安装方式,或者找到对应模块的源码(.py)直接安装。

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策