码迷,mamicode.com
首页 > 数据库 > 详细

python操作PostgreSQL数据库

时间:2018-08-16 19:40:14      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:pass   password   post   one   turn   操作   col   except   exec   

 1 import psycopg2 as pg2
 2 
 3 # 返回数据库PostgreSQL连接
 4 def get_db_conn():
 5     # 创建连接
 6     return pg2.connect(database=test, user=admin, password=admin, host=127.0.0.1, port=10001)
 8 
 9 
10 # 操作数据库PostgreSQL,返回一条结果
11 def db_fetchone(sql):
12     try:
13         conn = get_db_conn()
14         cur = conn.cursor()
15         cur.execute(sql)
16         rows = cur.fetchone()  # 返回一条结果,返回多条结果使用rows = cur.fetchall()
17 
18         return rows[0]
19     except pg2.DatabaseError as e:
20         print(Error $s % e)
21 
22     finally:
23         conn.commit()
24         cur.close()
25         conn.close()

 

python操作PostgreSQL数据库

标签:pass   password   post   one   turn   操作   col   except   exec   

原文地址:https://www.cnblogs.com/yangtze-yufei/p/9488565.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!