📅  最后修改于: 2023-12-03 15:14:24.575000             🧑  作者: Mango
cx_oracle 是 Python 编程语言所用的 Oracle 数据库驱动程序。在使用 cx_oracle 连接数据库时,除了需要连接数据库之外,还需要在操作完成后手动关闭连接。本文将介绍如何在 Python 代码中关闭 cx_oracle 连接。
以下是一个使用 cx_oracle 连接 Oracle 数据库并关闭连接的 Python 代码示例:
import cx_Oracle
# 连接 Oracle 数据库
connection = cx_Oracle.connect("<username>/<password>@<database>")
# 执行查询等操作
cursor = connection.cursor()
cursor.execute("SELECT * FROM customer")
rows = cursor.fetchall()
# 关闭游标和连接
cursor.close()
connection.close()
在上述代码示例中,首先使用 cx_oracle 的 connect() 方法连接到数据库。然后使用 cursor() 方法创建游标对象,并使用 execute() 方法执行 SQL 查询。最后,在数据操作完成后,使用 cursor.close() 方法关闭游标对象,并使用 connection.close() 方法关闭连接。
在 Python 中使用 cx_oracle 连接 Oracle 数据库时,需要手动在操作完成后关闭连接。关闭游标和连接以确保正确释放资源。