首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql c++连接器错误

问Mysql c++连接器错误
EN

Stack Overflow用户
提问于 2015-01-07 14:22:53
回答 1查看 163关注 0票数 0

我已经用c++写了一份申请。这个应用程序连接到一个MySQL数据库(它使用mysql c++连接器)。

当我用本地数据库在我的计算机上运行应用程序时,一切都正常。但是当我在我的服务器(centos)和它自己的数据库中运行它时,它返回一个带有消息的sqlException:"The connection is in autoCommit mode“。

在那之后,我不能执行任何查询。

有人知道发生了什么吗?谢谢

编辑:我用来连接数据库的代码

代码语言:javascript
复制
driver = sql::mysql::get_driver_instance();
con = driver->connect(host,user,pass);
con->setSchema(bd);

host是数据库主机(tcp://IP:PORT) user是数据库用户pass是database-pass bd是database-name

EN

回答 1

Stack Overflow用户

发布于 2015-02-05 19:16:22

当我在ubuntu12.04上运行它时,我遇到了完全相同的问题,我链接了从dev.mysql.com下载的12.04版本的库,但当我将它链接到14.04版本的库时,这个问题得到了解决。对于RHEL5和RHEL6库,我在RHEL6上都面临着同样的问题。也许你应该尝试安装CentOS7库。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27813557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档