Tag: 连接池

C是否有标准的mysql连接池库?

我有一个使用MySQL库进行数据库访问的C应用程序。 是否有一种标准的方法来为这样的应用程序实现数据库连接池? C连接器似乎不支持它。

如何同时从多个线程访问MySQL

我们正在做一个MySQL的小基准测试,我们希望看看它对我们的数据的执行情况。 该测试的一部分是看多个并发线程使用各种查询来破坏服务器时它是如何工作的。 MySQL文档 (5.0)对multithreading客户端并不十分清楚。 我应该指出我确实链接了线程安全库( libmysqlclient_r.so ) 我正在使用预处理语句并执行read(SELECT)和write(UPDATE,INSERT,DELETE)。 我应该为每个线程打开一个连接吗? 如果是这样的话:我怎么做呢…似乎mysql_real_connect()返回我调用mysql_init()时得到的原始数据库句柄 如果没有:我如何确保结果和方法,如mysql_affected_rows返回正确的值,而不是与其他线程的调用冲突(互斥/锁可以工作,但感觉不对)