Python连接PostgreSQL数据库的方法
2016-11-28 00:00
1056 查看
前言
其实在Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2。psycopg2安装起来非常的简单(
连接数据库:
连接时可用参数:
dbname – 数据库名称 (dsn连接模式)
database – 数据库名称
user – 用户名
password – 密码
host – 服务器地址 (如果不提供默认连接Unix Socket)
port – 连接端口 (默认5432)
执行SQL
另外执行SQL时支持参数化
语法:
案例:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
使用python将mdb数据库文件导入postgresql数据库示例
Python随机生成数据后插入到PostgreSQL
PostgreSQL 角色与用户管理介绍
C#访问PostGreSQL数据库的方法
Windows下PostgreSQL安装图解
Windows PostgreSQL 安装图文教程
Windows下Postgresql数据库的下载与配置方法
PostgreSQL中的OID和XID 说明
PostgreSQL 安装和简单使用
其实在Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2。psycopg2安装起来非常的简单(
pip install psycopg2),这里主要重点介绍下如何使用。
连接数据库:
import psycopg2 conn = psycopg2.connect(host="10.100.157.168",user="postgres",password="postgres",database="testdb")
连接时可用参数:
dbname – 数据库名称 (dsn连接模式)
database – 数据库名称
user – 用户名
password – 密码
host – 服务器地址 (如果不提供默认连接Unix Socket)
port – 连接端口 (默认5432)
执行SQL
import psycopg2 conn = psycopg2.connect(host="10.100.157.168",port=5432,user="postgres",password="postgres",database="testdb") cur = conn.cursor() sql = "" cur.execute(sql) conn.commit() # 查询时无需,此方法提交当前事务。如果不调用这个方法,无论做了什么修改,自从上次调用#commit()是不可见的 conn.close()
另外执行SQL时支持参数化
语法:
cursor.execute(sql [, optional parameters])
案例:
cursor.execute("insert into people values (%s, %s)", (who, age))
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
您可能感兴趣的文章:
Python使用PyGreSQL操作PostgreSQL数据库教程使用python将mdb数据库文件导入postgresql数据库示例
Python随机生成数据后插入到PostgreSQL
PostgreSQL 角色与用户管理介绍
C#访问PostGreSQL数据库的方法
Windows下PostgreSQL安装图解
Windows PostgreSQL 安装图文教程
Windows下Postgresql数据库的下载与配置方法
PostgreSQL中的OID和XID 说明
PostgreSQL 安装和简单使用
相关文章推荐
- Python连接PostgreSQL数据库的方法
- Python实现连接postgresql数据库的方法分析
- php连接与操作PostgreSQL数据库的方法
- Python MySQLdb连接数据库之phpmyadmin报错解决方法
- python连接postgresql数据库
- python DB-API数据库常用对象及方法,postgresql为例
- postgreSQl 连接数据库时 出现无法连接的现象就解决方法
- java连接各种数据库(Oralce,MySQL,SQLServer,DB2,Infomix,SyBase,PostgreSQL)方法
- python连接MySQL、MongoDB、Redis、memcache等数据库的方法
- python连接MySQL、MongoDB、Redis、memcache等数据库的方法
- php连接与操作PostgreSQL数据库的方法
- Python连接PostgreSQL数据库
- 4000 python 快速写入postgresql数据库方法
- 使用Python连接postgresql数据库
- python连接MySQL、MongoDB、Redis、memcache等数据库的方法
- Python连接mssql数据库编码问题解决方法
- Python数据库的连接实现方法与注意事项
- python-连接数据库的公用方法
- JSP数据库连接方法(MySQL,MSSQL,Oracle,DB2,Informix,PostgreSQL,Sybase)
- python安装oracle扩展及数据库连接方法