面试题答案
一键面试import psycopg2
try:
# 连接到PostgreSQL数据库
connection = psycopg2.connect(
host='localhost',
port=5432,
database='test_db',
user='user',
password='password'
)
# 创建游标对象
cursor = connection.cursor()
# 执行查询
query = "SELECT * FROM employees"
cursor.execute(query)
# 获取所有结果
results = cursor.fetchall()
# 打印结果
for row in results:
print(row)
# 关闭游标和连接
cursor.close()
connection.close()
except (Exception, psycopg2.Error) as error:
print("连接数据库或执行查询时出错:", error)