mysql api 疑惑,请大家帮忙看看

clamar 2013-02-07 02:50:45
【1】请问mysql-connection-c++ 接口如何设置字符集
下面两条语句是mysql-connector-c 提供的接口
mysql_options(connection, MYSQL_OPT_WRITE_TIMEOUT, (const char *)&rw_timeout_);
mysql_options(connection, MYSQL_SET_CHARSET_NAME, "utf8");
但是,不知道如何使用mysql-connector-c++接口去设置timout和字符集属性。

之前试过使用ConnectOptionsMap去设置,但是试了取消自动提交的不奏效。
connection_properties["INIT_COMMAND"] = "SET autocommit=0";
设置后,来一条就插入一条,与预期不符

【2】关闭自动提交,使用mysql_stmt_execute 接口批量写入,一直是报数据库超过包限制大小,但是查后发现mysql限制为16M,我开30个线程,每个线程每次最多提交不到20K,为啥报这个错误?

请大侠解惑。
...全文
54 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

64,649

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧