在Amazon RDS上使用PostgreSQL的代码示例如下:
import psycopg2
# 连接到数据库
conn = psycopg2.connect(
host="your-rds-endpoint",
port=5432,
database="your-database",
user="your-username",
password="your-password"
)
# 创建游标
cur = conn.cursor()
# 执行SQL查询
cur.execute("SELECT * FROM your_table")
# 获取结果
result = cur.fetchall()
# 打印结果
for row in result:
print(row)
# 关闭游标和连接
cur.close()
conn.close()
import psycopg2
# 连接到默认数据库
conn = psycopg2.connect(
host="your-rds-endpoint",
port=5432,
database="postgres",
user="your-username",
password="your-password"
)
# 创建游标
cur = conn.cursor()
# 创建新数据库
cur.execute("CREATE DATABASE your-database")
# 提交更改
conn.commit()
# 关闭游标和连接
cur.close()
conn.close()
以上示例使用Python的psycopg2库连接和操作Amazon RDS上的PostgreSQL数据库。您可以根据具体需求进行修改和扩展。请确保替换示例中的"your-rds-endpoint"、"your-database"、"your-username"和"your-password"为实际的值。