python连接postgresql数据库
python可以通过第三方模块连接postgresql. 比较有名的有psycopg2 和python3-postgresql
(一)psycopg2
ubuntu下安装
sudo apt-get install python3-psycopg2
创建一个test.py文件
import psycopg2
# 数据库连接参数
conn = psycopg2.connect(database="test1", user="jm", password="", host="127.0.0.1", port="")
cur = conn.cursor() cur.execute("SELECT * FROM a1;")
rows = cur.fetchall() # all rows in table
print(rows)
conn.commit()
 cur.close()
 conn.close()
运行后显示如下
[(, 'jack', 'girl'), (, 'max', 'boy '), (, 'kate', 'girl')]
(二)python3-postgresql
ubuntu下安装
sudo apt-get install python3-postgresql
创建文件并运行
import postgresql
  #('pq://用户名:密码@localhost:5432/数据库名')
db = postgresql.open('pq://jm:123@localhost:5432/test1')
ps=db.prepare("select * from a1")
print(ps())
ps.close()
db.close()
python连接postgresql数据库的更多相关文章
- 9、Python 连接 PostgreSQL数据库  -- psycopg2
		1.cmd pip install psycopg2 -- 提示错误信息 2.pip show pip -->查看当前pip版本 3.python -m pip install --upg ... 
- python连接Greenplum数据库
		配置greenplum客户端认证 配置pg_hba.conf cd /home/gpadmin/gpdbdata/master/gpseg- vim pg_hba.conf 增加 host all g ... 
- python2/3 利用psycopg2 连接postgreSQL数据库。
		psycopg2 是一个通过python连接postgreSQL的库, 不要被它的名称蒙蔽了,你可能发现它的版本是psyconpg2.7.*, 以为它只能在python2上使用,实际上,这只是一个巧合 ... 
- python连接postgreSQL
		利用python(我用的是python2.7版本)连接postgresql数据库,这里使用psycopg2这个插件 官网下载psycopg2-2.5.1.tar.gz:http://initd.org ... 
- ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库
		前段时间在园子里看到了小蝶惊鸿 发布的有关绿色版的Linux.NET——“Jws.Mono”.由于我对.Net程序跑在Linux上非常感兴趣,自己也看了一些有关mono的资料,但是一直没有时间抽出时间 ... 
- 视频教程--ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库
		说好的给园子里的朋友们录制与<ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库> 这篇博客相对应的视频,由于一个月一来没有时 ... 
- Entity Freamwork 6连接PostgreSql数据库
		原文 Entity Freamwork 6连接PostgreSql数据库 开发环境 VS 2015 Update 1 Postgre Sql 9.4 使用过程 1.使用Nuget在项目中添加对E ... 
- python 连接Mysql数据库
		1.下载http://dev.mysql.com/downloads/connector/python/ 由于Python安装的是3.4,所以需要下载下面的mysql-connector-python ... 
- Abp.NHibernate连接PostgreSQl数据库
		Abp.NHibernate动态库连接PostgreSQl数据库 初次接触Abp框架,其框架中封装的操作各类数据的方法还是很好用的,本人还在进一步的学习当中,并将利用abp.NHibernate类库操 ... 
随机推荐
- ASP.NET学习笔记——ASP.NET应用程序
			0 剖析ASP.NET应用程序 用户运行ASP.NET应用程序,不是直接运行,而是使用浏览器(比如IE)通过HTTP请求一个特定的URL(如http://www.mysite.com/mypage.a ... 
- 总结spring下配置dbcp,c3p0,proxool数据源链接池
			转载自 http://hiok.blog.sohu.com/66253191.html applicationContext-datasource-jdbc.xml <?xml version= ... 
- TCP快速重传和快速恢复
			当tcp传送一个分组时会设置一个定时器,如果在规定的实际间隔内没有收到ACK分组,那么则重新传输该分组,但是 如果tcp收到三个连续的ACK分组,此时不管是否过超时间隔则重传该分组,具体步骤如下: 1 ... 
- OpenWrt opkg 在线源默认配置
			dest root /dest ram /tmplists_dir ext /var/opkg-listsoption overlay_root /overlaysrc/gz barrier_brea ... 
- Android 之 Eclipse 导入 Android 源码
			很多人都下载过下图中的 Sources for Android SDK,但是很少人知道怎么用 下载完毕后可以再 Android SDK 根目录下看到 sources 文件夹内 有 andr ... 
- 01_docker学习总结
			01 docker学习总结 toolbox https://hub.docker.com/ https://docs.docker.com/engine/installation/mac/#from- ... 
- input里面check 状态检测
			if($("#check_status").attr('checked')) //检测checkbox状态 { //checked状态 }else { //不是checked状态 ... 
- Smart ——jiaoyou模板
			<!--{foreach $vip_data as $key=>$volist}--> <!--{if $key==0 ||$key==1||$key==5||$key= ... 
- LINQ  to SQL 增,删,改
			添加 InsertOnSubmit(单个对象) 或 InsertAllOnSubmit(集合) 删除 DeleteOnSubmit (单个对象) DeleteAll ... 
- 常用JS代码整理
			1: function request(paras) { 2: var url = location.href; 3: var paraString = url.substring(url.index ... 
