如何使用libodbc.so保持mysql连接存活

时间:2011-08-23 08:53:59

标签: mysql odbc

我使用SQLConnect()来连接mysql,但是mysql在一段时间后终止连接,我的问题是:

  1. 是否有任何API检查连接是否仍然存在? 我经历了类似的问题,发现“选择1”或“做1”可以做,如果没有api,也许我可以试试......

  2. 我想保持连接始终处于活动状态, 2.1可以设置配置文件中的哪些选项以保持连接活动? 2.2如何使用API​​保持连接存活?

  3. 非常感谢。 -zhen

1 个答案:

答案 0 :(得分:1)

好吧,让我回答一下我自己的问题:

现在我仍未找到任何api来检测连接是否仍然存在,因此发出do 1或select 1可能是保持连接始终处于活动状态的最佳方式;

无需始终保持连接处于活动状态,我们可以在想要访问数据库后创建新连接,并在完成后断开连接;