谷歌搜索有关 mysql 的异步/非阻塞连接器,我基本上去了 this post
然而,已经过去 2 年了,目前对 drizzle 发生的事情的了解有点令人困惑。 libdrizzle 在某些时候是一个独立的依赖项,但他们决定将其与项目的其余部分合并。从 C++ 进行异步数据库访问还有其他选择吗?
最佳答案
我有同样的愿望并得出不支持的结论。即使使用 MySQL C API,您也可以使用低级函数发出查询并异步等待响应,但您永远无法获得完整的异步结果收集——您总是从第一条结果开始就阻塞返回到最后。
我没有这方面的直接经验,但我读到 Postgres 确实支持完全异步(至少在 C API 中)。
关于c++ - 用于 mysql 的异步 C++ 连接器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5699336/