`
xiaolin0199
  • 浏览: 573148 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

python操作pg数据库

 
阅读更多

描述

写道
PostgreSQL 至少有至少 3 个 Python 接口程序可
以访问 PosgreSQL: psycopg, PyPgSQL 和 PyGreSQL. 第四个, PoPy, 现在已经被废弃(2003年, 它
贡献出自己的代码, 与PygreSQL整合在一起). 这三个接口程序各有长处, 各有缺点, 根据实践结
果选择使用哪个接口是个好主意.

 

 

安装psycopg

写道
1.先用sudo easy_install psycopg,没有成功;(后来者可以sudo easy_install psycopg2或python-psycopg2 试试)
2.去http://initd.org/psycopg/ 下载了最新2.4.6的版本.
3.运行sudo python setup.py install进行安装,出错
Error: pg_config executable not found.
4.按网上提示,先做如下安装
sudo apt-get install libpq-dev python-dev
5.再次运行第3步即可.

--------------

xiaofei@xiaofei-desktop:~/psycopg2-2.4.6$ python
Python 2.6.5 (r265:79063, Oct 1 2012, 22:07:21)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import psycopg2
>>>

 

 

网上示例代码

#!/usr/bin/env python 
import psycopg2
conn= psycopg2.connect("user=adadmin dbname=admanager") 
cur = conn.cursor() 
cur.execute('SELECT * FROM loginuser') 
rows = cur.fetchall() 
for i in rows: 
    print i 
cur.close() 
conn.commit() 
conn.close() 

 

 

参考

http://deepfuture.iteye.com/blog/1184244

 

 

分享到:
评论

相关推荐

    Python编写PostgreSQL数据库结构比对程序源代码

    在Python中,通常会使用如`psycopg2`这样的库来连接和操作PostgreSQL数据库。`psycopg2`是Python的一个扩展模块,提供了与PostgreSQL数据库通信的接口。比对程序可能使用了SQL查询来获取数据库的表结构、索引、约束...

    Python 操作 PostgreSQL 数据库示例【连接、增删改查等】

    本文实例讲述了Python 操作 PostgreSQL 数据库。分享给大家供大家参考,具体如下: 我使用的是 Python 3.7.0 PostgreSQL可以使用psycopg2模块与Python集成。 sycopg2是用于Python编程语言的PostgreSQL数据库适配器。...

    Linux centos7下安装python环境和安装pg数据库驱动所需包、安装Excel操作所需包

    在Linux CentOS 7环境下搭建Python开发环境,特别是与PostgreSQL数据库和Excel操作相关的应用,是一项常见的任务。这里我们将详述如何进行Python环境的安装、PostgreSQL数据库驱动的配置以及Excel处理库的安装。 ...

    python实现psql数据库备份还原(两种方法)

    在Python编程环境中,与...通过这两种方法,你可以实现Python环境下对PostgreSQL数据库的备份和还原操作。请确保在执行任何操作前对重要数据进行备份,以防止意外丢失。如果有任何疑问或遇到问题,可以随时提问。

    ConnectPG_连接PG数据库函数_

    如果需要进一步解析和使用这些文件,你可以将数据读入Python,例如使用`pandas`库,然后进行分析或整合到你的数据库操作中。 ```python import pandas as pd # 读取txt文件为DataFrame attlist_df = pd.read_csv('...

    python面试数据库框架笔记总结

    通过以上分析,我们可以看出,Python面试中的数据库框架部分涵盖广泛,从基础的数据库操作到高级的ORM使用,再到数据库设计和优化,都需要深入理解和实践。而“study”这个文件名可能包含了对这些知识的学习和研究...

    pg数据库手册

    pg数据库文档手册,PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和专有系统(比如 Oracle、...

    pg_activity-master_made_python_pg_

    标题 "pg_activity-master_made_python_pg_" 暗示我们关注的是一个与PostgreSQL数据库相关的项目,该项目可能是用Python编写的,并且与监控或管理PostgreSQL活动有关。在这个场景下,"pg_activity"可能是一个用于...

    ConnectPG_连接PG数据库函数_源码.zip

    `ConnectPG`显然是一种用于连接PG数据库的函数,可能是一个Python库或者模块,提供了与PG交互的接口。在深入探讨这个主题之前,我们需要了解一些基本概念。 PostgreSQL是一个高度可扩展的开源数据库管理系统,支持...

    Python SQL查询并生成json文件操作示例

    主要介绍了Python SQL查询并生成json文件操作,涉及Python基于mssqlhelper模块进行mysql数据库查询与json格式文件生成相关操作技巧,需要的朋友可以参考下

    离线安装python pg环境

    离线安装Python的pg环境指的是在没有网络连接或者网络环境不稳定的情况下,为Python环境安装用于与PostgreSQL数据库交互的psycopg2库。PostgreSQL是一种开源的关系型数据库管理系统,而psycopg2是Python的一个扩展...

    python 两个数据库postgresql对比

    在Python中进行数据库操作时,经常需要比较不同的数据库系统,比如PostgreSQL。本文将深入探讨在Python环境下,如何对比两个PostgreSQL数据库,并提供一个简单的实现示例。 首先,PostgreSQL是一种开源的对象关系型...

    minipg:另一个Python PostgreSQL数据库驱动程序

    另一个Python PostgreSQL数据库驱动程序。 要求 PostgreSQL 9.6以上 Python 3.5+ 安装 $ pip install minipg 例子 询问: import minipg conn = minipg.connect(host='localhost', user='postgres', password='...

    PostgreSQL数据库驱动

    通过安装这个驱动,用户可以在任何支持ODBC的应用程序中连接到PostgreSQL数据库,例如Microsoft Excel或Python的pandas库。 **4. `upgrade.bat`文件** `upgrade.bat`文件可能是一个批处理脚本,用于帮助用户升级...

    pgAdmin4:在Python中准备好pgAdmin4。 只需在您的UbuntuDebian上克隆存储库,然后开始使用pgAdmin4

    pgAdmin4 Python pgAdmin4是用于世界上最流行的关系数据库管理系统PostgreSQl的GUI应用程序。用法pgAdmin4需要一些开发依赖项,通过在ubuntu上键入$ sudo apt install pyton3-dev来安装它们。 克隆仓库: $ git ...

    postgresql离线安装包及依赖库

    4. 数据库管理工具:除了核心服务器之外,可能还包括了一些数据库管理工具,例如pgAdmin,它是一个图形化的管理工具,让用户可以更方便地创建数据库、管理用户权限和执行SQL查询。 5. 安全设置:离线安装包可能还会...

    Python库 | pgdumplib-0.2.1.tar.gz

    Python库pgdumplib是一个用于处理PostgreSQL数据库备份的工具,它允许用户在Python环境中方便地操作和解析`.dump`文件。`.dump`文件是PostgreSQL数据库常用的备份格式,通过`pg_dump`命令生成,包含了数据库结构、...

    python 连接 postgreSQL 驱动

    python 连接 postgreSQL 驱动, 适合 python 连接 PG, 人大金仓,openGauss 数据库 安装步骤: tar -zxvf psycopg2-2.9.3.tar.gz -C /usr/local/src/ cd /usr/local/src/psycopg2-2.9.3 python3 setup.py build ...

Global site tag (gtag.js) - Google Analytics