
# 关闭连接
libpq通常使用[PQfinish](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0130.html#ZH-CN_TOPIC_0000002235269853)函数来关闭与数据库的连接。如果应用程序建立了多个连接，则需要确保每个连接都被正确关闭。
示例如下（完整示例请参考[数据库建连、执行SQL并返回结果](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-1728.html#ZH-CN_TOPIC_0000002235389657)）：
```
/* 关闭入口 ... 不用检查错误 ... */
res = PQexec(conn, "CLOSE myportal");
PQclear(res);
/* 结束事务 */
res = PQexec(conn, "END");
PQclear(res);
/* 关闭数据库连接并清理 */
PQfinish(conn);
```
