更新时间:2026-07-28 GMT+08:00
关闭连接
在完成数据库操作后,需通过ODBC API正确关闭语句、连接和环境句柄,释放驱动及数据库端的资源。根据ODBC句柄管理机制,应用程序需按照“语句 → 连接 → 环境”的顺序依次释放,以避免资源泄漏或驱动状态异常。ODBC关闭数据库连接,释放资源相关API如表1所示。
| 功能 | API |
|---|---|
| 断开与数据源的连接 | |
| 释放句柄资源 | SQLFreeHandle:释放句柄资源,可替代如下函数:
|
示例如下(完整示例请参考获取和处理数据库中的数据):
// 断开数据源连接并释放句柄资源。 SQLFreeHandle(SQL_HANDLE_STMT,V_OD_hstmt); SQLDisconnect(V_OD_hdbc); SQLFreeHandle(SQL_HANDLE_DBC,V_OD_hdbc); SQLFreeHandle(SQL_HANDLE_ENV, V_OD_Env);
父主题: 开发步骤