使用Python的cx_Oracle库中的prepare()方法绑定变量,示例如下:
import cx_Oracle
# 连接数据库
conn = cx_Oracle.connect('username/password@serviceName')
# 创建游标
cursor = conn.cursor()
# 准备SQL语句
sql = "SELECT * FROM users WHERE name = :name AND age = :age"
# 准备绑定变量
params = {'name': 'John', 'age': 25}
# 绑定变量
cursor.prepare(sql)
cursor.execute(None, params)
# 获取结果
for row in cursor:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()