标点符(钱魏 Way)

使用Python连接PostgreSQL

Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2。psycopg2安装起来非常的简单(pip install psycopg2),这里主要重点介绍下如何使用。

连接数据库:

连接时可用参数:

  • dbname – 数据库名称 (dsn连接模式)
  • database – 数据库名称
  • user – 用户名
  • password – 密码
  • host – 服务器地址 (如果不提供默认连接Unix Socket)
  • port – 连接端口 (默认5432)

执行SQL

另外执行SQL时支持参数化

  • 语法: cursor.execute(sql [, optional parameters])
  • 案例: cursor.execute("insert into people values (%s, %s)", (who, age))

参考链接:http://initd.org/psycopg/docs/index.html

码字很辛苦,转载请注明来自标点符《使用Python连接PostgreSQL》

评论