
# 关闭数据库连接
数据库操作完成后，需要调用[cur.close()](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/gaussdb-12-0248.html)方法关闭游标，调用[conn.close()](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/gaussdb-12-0249.html)方法关闭数据库连接。
假设连接对象为conn，游标对象为cur。示例如下（完整示例请参考[数据库建连、执行SQL并返回结果](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/gaussdb-12-0236.html)）：
1. 调用cur.close()方法关闭游标。 
   ```
   cur.close()
   ```
   
   
2. 调用conn.close()方法关闭数据库连接。 
   ```
   conn.close()
   ```
   
   
![](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/public_sys-resources/notice_3.0-zh-cn.png)
此方法关闭数据库连接，并不会自动调用commit()方法提交当前事务。如果要将当前事务操作（如INSERT、UPDATE、DELETE）永久保存到数据库中，需要在执行close()关闭连接之前先调用commit()提交当前事务。
