linux下多线程操作mysql怎么做

ruilinxiang_1 2011-03-09 09:50:40
linux下多线程操作mysql怎么做
看了文档不太理解
linux使用mysql c API访问数据库
我使用每个线程管理一个连接,mysql允许多少个这样的连接,我这里大概有200多个线程,每个线程维护一个连接可以么?

有没有demo代码,多谢
...全文
341 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
追求执着 2013-10-31
  • 打赏
  • 举报
回复
赵4老师 2013-06-08
  • 打赏
  • 举报
回复
线程不多的话,每个线程对应使用自己的数据库连接,即N个线程使用N个数据库连接。
whizer 2013-06-07
  • 打赏
  • 举报
回复
多线程操作一个连接需要用加解锁的方式才能保证安全。
oracle_1010 2013-06-05
  • 打赏
  • 举报
回复
那如何才能做到用多线程中使用一个连接呢?每个线程都启动一个连接,个人觉得效果太差了,而在多线程操作一个Mysql打开的连接时又会报错: Error 2014: Commands out of sync; you can't run this command now
program2050 2011-11-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ruilinxiang_1 的回复:]
请问楼上, Connector/C++是线程安全的么
我可以在多线程中使用一个连接么而不加锁么?
[/Quote]

貌似不行。在query和store之间要加锁。
ruilinxiang_1 2011-03-09
  • 打赏
  • 举报
回复
请问楼上, Connector/C++是线程安全的么
我可以在多线程中使用一个连接么而不加锁么?
bluesky12312388 2011-03-09
  • 打赏
  • 举报
回复
这里有下载的,选Linux发行版本就好了。
http://www.mysql.com/downloads/connector/cpp/#downloads
yanran_hill 2011-03-09
  • 打赏
  • 举报
回复
大概有5,6年没接触mysql了,现在mysql能支持并发连接了吗?

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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