Python使用PyGreSQL操作PostgreSQL:

import pgdef operate_postgre_tbl_product(): try:

#db

= pg.connect(dbname = "postgres", host = "192.168.1.200", user = "postgres", passwd = "postgres"

) 方法一

db

= pg.connect("host=192.168.1.200 port=5432 dbname=postgres user=postgres"

) 方法二 except Exception as e: print (e.args[

0

]) return sql_desc=

"

select * from zhang;

"

for row

in

db.query(sql_desc).dictresult(): print (row) db.close()

if __name__ ==

"

__main__

"

: operate_postgre_tbl_product()

PostgreSQL可以使用psycopg2模块与Python集成。sycopg2是用于Python编程语言的PostgreSQL数据库适配器。 psycopg2是非常小,快速,稳定的。## 导入psycopg2包import psycopg2## 连接到一个给定的数据库

conn

= psycopg2.connect(database="postgres", user="postgres",password="postgres", host="192.168.1.200", port="5432"

)## 建立游标,用来执行数据库操作cursor =

conn.cursor()## 执行SQL命令cursor.execute(

"

CREATE TABLE test_conn(id int, name text)

"

)cursor.execute(

"

INSERT INTO test_conn values(1,"haha")

"

)## 提交SQL命令conn.commit()## 执行SQL SELECT命令cursor.execute(

"

select * from test_conn

"

)## 获取SELECT返回的元组rows=

cursor.fetchall()

for row

in

rows: print(

"

id =

",row[

0],

"

name =

", row[

1],

"

\n

"

)## 关闭游标cursor.close()## 关闭数据库连接conn.close()

十年饮冰,难凉热血。

python连接postgis_python连接postgres方法相关推荐

  1. python连接postgis_python连接PostgreSQL

    1. 常用模块 # 连接数据库 connect()函数创建一个新的数据库连接对话并返回一个新的连接实例对象 PG_CONF_123 = { 'user':'emma', 'port':123, 'ho ...

  2. 在Python中连接字符串的首选方法是什么?

    本文翻译自:Which is the preferred way to concatenate a string in Python? Since Python's string can't be c ...

  3. python连接oracle数据库的方法_Python3.6连接Oracle数据库的方法详解

    本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://pypi.python.org/pypi/cx_Ora ...

  4. python PyQt5 Signal类 (Signal类提供了一种以pythonic方式声明和连接Qt信号的方法)(connect()、disconnect()、emit())

    https://doc.qt.io/qtforpython/PySide2/QtCore/Signal.html?highlight=connect#PySide2.QtCore.Signal.con ...

  5. python连接sqlite数据库的代码_Python3实现连接SQLite数据库的方法

    本文实例讲述了Python3实现连接SQLite数据库的方法,对于Python的学习有不错的参考借鉴价值.分享给大家供大家参考之用.具体方法如下: 实例代码如下: import sqlite3 db ...

  6. appuim+python+MUMU模拟器连接方法

    appuim+python+MUMU模拟器连接方法 搜一把网上大部分用夜神模拟器进行自动化连接测试,但发现APP一使用夜神模拟器时不时就无响应,影响测试及定位元素,问了开发说系不系模拟器安卓版本支持太 ...

  7. Python字符串连接的5种方法

    总结了一下Python字符串连接的5种方法: 加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用 "+" 来连接两个字符串: ...

  8. pydev集成mysql_【Python】Windows平台下Python、Pydev连接Mysql数据库

    Mysql数据库是跨平台的,不是说Python一定就要连接Mongodb. Python连接Mysql数据库是非常easy的. 首先,你要配置好Python的开发环境,详见<[Python]Wi ...

  9. python 多人连接mysql 进行事务操作 对mysql加锁与释放锁

    python 多人连接mysql 对mysql进行事务操作 对mysql加锁与释放锁 下面这个是user1代码块 # -*- coding: utf-8 -*- # user1 import pymy ...

最新文章

  1. 激动~这是我看到的最好的目标检测RCNN了!
  2. Atitit 常见每日流程日程日常工作.docx v4
  3. 算法-------二分法查找
  4. 刚才遇到了关于C#使用外部DLL函数上的char*的问题。
  5. [leetcode] 72.编辑距离
  6. asp.net 字符串过滤
  7. 蓝点linux_新闻速读 gt; Windows 10 的 Linux 内核将像驱动程序一样由微软更新服务进行更新 | Linux 中国...
  8. linux find 拷贝,通过find命令寻找文件并拷贝到一个指定目录方法详解
  9. [NDK 佳佳的魔法药水]
  10. 几款不错的整站下载工具
  11. ros重置后地址_RouterOS中BGP软重新配置 - ROS软路由论坛 - ROS教程 - RouterOS - ROS之家 - ROS脚本生成器 - Powered by Discuz!...
  12. SpringBoot+Vue项目外卖点餐系统
  13. 【深度学习】DCGAN实现动漫头像生成详细说明
  14. 联想y7000/r7000 2020款加装固态硬盘及硬盘分区,硬盘测速方法
  15. 四肽DArg-GDW,144161-76-2
  16. EVB_MX+ TencentOS tiny物联网开发板首次使用记录路灯调试(1)
  17. 《编外知识》之“幸存者偏差”
  18. 51nod 1830
  19. java-模拟自动挡汽车
  20. HTML5 从入门到精通读书笔记

热门文章

  1. Macaca使用过程中的疑问
  2. 2021-2025年中国云日志服务行业市场供需与战略研究报告
  3. 2021-2025年中国氮化碳行业市场供需与战略研究报告
  4. 做游戏,学编程(C语言) 3 利用函数对飞机游戏进行重构
  5. java粒子群优化算法_粒子群优化算法的JAVA实现
  6. MySQL比较两个表数据差异,在t2表而不在t1表的数据
  7. Python实现输入电影名字自动生成豆瓣评论词云图(带GUI界面)小程序
  8. AUTOCAD建模足球实体
  9. 苹果iPhone系列成交额5秒破亿;荣耀回应:没有安卓授权是假消息;魅族宣布将接入鸿蒙系统|极客头条...
  10. 官宣,Shane Miller 当选 Rust 基金会首任主席