gpt4 book ai didi

c++ - 如何使用 mysql 连接器 c++ 设置 autoreconnect 选项

转载 作者:可可西里 更新时间:2023-11-01 06:42:16 25 4
gpt4 key购买 nike

您好,我如何使用 mysql connector c++ 设置 autoReconnect 选项?(不适用于 mysql c api http://dev.mysql.com/doc/refman/5.0/en/mysql-options.html)

最佳答案

我不是这个库的用户,所以我对它的了解只有最后 10 分钟的值(value),所以请验证。

一般来说,有关库的各种特定细节的使用信息的最佳资源是查看其单元测试。 OSS 最好的地方。

因此,如果您查看可以在其源代码树上找到的 MySQL Connector/C++ 单元测试,您将看到以下摘录。

sql::ConnectOptionsMap connection_properties;

...

connection_properties["OPT_RECONNECT"]=true;
try
{
con.reset(driver->connect(connection_properties));
}
catch (sql::SQLException &e)
{
std::cerr << e.what();
}

更多信息,请按以下操作,方便您自行查看。

~/tmp$ bzr branch lp:~mysql/mysql-connector-cpp/trunk mysql-connector-cpp
~/tmp$ vi mysql-connector-cpp/test/unit/classes/connection.cpp +170
~/tmp$ vi mysql-connector-cpp/test/unit/classes/connection.h

话虽如此,必须非常小心地使用 mysql 中的重新连接选项,因为您将不得不重置任何 session 变量等。您必须将重新连接的连接视为全新的连接。这必须通过您正在使用的特定 MySQL 版本的文档进行验证。

关于c++ - 如何使用 mysql 连接器 c++ 设置 autoreconnect 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4879467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com