源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Python连接PostgreSQL数据库的方法

  • 时间:2020-07-08 07:29 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Python连接PostgreSQL数据库的方法
[b]前言[/b] 其实在Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2。psycopg2安装起来非常的简单([code]pip install psycopg2[/code]),这里主要重点介绍下如何使用。 [b]连接数据库:[/b]
import psycopg2
conn = psycopg2.connect(host="10.100.157.168",user="postgres",password="postgres",database="testdb")
[b]连接时可用参数:[/b]      dbname – 数据库名称 (dsn连接模式)      database – 数据库名称      user – 用户名      password – 密码      host – 服务器地址 (如果不提供默认连接Unix Socket)      port – 连接端口 (默认5432) [b]执行SQL[/b]
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()
[b]另外执行SQL时支持参数化[/b] [b]语法:[/b] [code]cursor.execute(sql [, optional parameters])[/code] [b]案例:[/b] [code]cursor.execute("insert into people values (%s, %s)", (who, age))[/code] [b]总结[/b] 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部