Python| psycopg2-PostGreSQL 入门
PostgreSQL是一个功能强大的开源对象关系数据库系统。 PostgreSQL 在所有主要操作系统上运行。 PostgreSQL遵循DataBase系统的ACID属性,支持触发器、可更新视图和物化视图、外键。
要连接 PostgreSQL,我们使用psycopg2 。它是Python语言中最好和最友好的数据库适配器。它对 Unicode 和 Python3 都友好。
需要安装 -
pip install psycopg2
让我们开始部分了解 PostgreSQL 连接。
第 1 步:连接到 PostGreSQL
import psycopg2
conn = psycopg2.connect(database ="gfgdb", user = "gfguser",
password = "passgeeks", host = "52.33.0.1",
port = "5432")
print("Connection Successful to PostgreSQL")
第 2 步:声明光标
允许Python代码在数据库会话中执行 PostgreSQL 命令。
cur = conn.cursor()
第 3 步:编写 SQL 查询并执行它。
query = """select name, email from geeks_members;"""
cur.execute(query)
rows = cur.fetchall()
# Now 'rows' has all data
for x in rows:
print(x[0], x[1])
步骤#4:关闭连接
conn.close()
print('Connection closed')
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。