{"title":"Python 操作 PostgreSQL 查询数据,无需 SQL 语句 - 使用 psycopg2 库","description":"本文介绍如何使用 Python 的 psycopg2 库连接到 PostgreSQL 数据库并执行查询,获取数据,而无需直接编写 SQL 语句。示例代码展示了连接、执行查询、获取结果和关闭连接的步骤。","keywords":"Python, PostgreSQL, psycopg2, 查询, 数据库, 连接, execute, fetchall, 结果集, 示例代码","content":"要使用 Python 操作 PostgreSQL 查询数据,可以使用 psycopg2 库。以下是一个示例代码,演示如何执行查询并获取结果:\n\npython\nimport psycopg2\n\n# 连接到 PostgreSQL 数据库\nconn = psycopg2.connect(database="your_database", user="your_user", password="your_password", host="your_host", port="your_port")\ncursor = conn.cursor()\n\n# 执行查询\ncursor.execute("SELECT * FROM your_table")\n\n# 获取查询结果\nrows = cursor.fetchall()\n\n# 打印结果\nfor row in rows:\n print(row)\n\n# 关闭连接\ncursor.close()\nconn.close()\n\n\n上述代码中,首先使用 psycopg2 库连接到 PostgreSQL 数据库。然后,使用 cursor 对象执行查询语句并获取结果。最后,通过遍历结果集打印出每一行的数据。最后,记得关闭连接。\n\n请注意,尽管不直接使用 SQL 语句,但是在cursor.execute()方法中仍然需要传入 SQL 查询语句。"}


原文地址: https://www.cveoy.top/t/topic/pqjK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录