首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql的异步c++连接器

mysql的异步c++连接器
EN

Stack Overflow用户
提问于 2011-04-18 14:36:16
回答 2查看 2.2K关注 0票数 4

在谷歌上搜索mysql的异步/非阻塞连接器后,我基本上找到了this post

然而,已经两年了,现在关注毛毛雨上发生的事情有点令人困惑。在某种程度上,libdrizzle是一个独立的依赖项,但他们决定将其与项目的其余部分合并。对于从c++进行的异步数据库访问,还有其他选择吗?

我一直在研究OTLODBOpenDBX,但它们似乎都是同步的(非阻塞操作需要单独的线程)。

EN

回答 2

Stack Overflow用户

发布于 2011-04-19 03:06:27

我也有同样的愿望,并得出结论,它不被支持。即使使用MySQL C应用编程接口,您也可以使用低级函数异步发出查询并等待响应,但是您永远不能获得完全异步的结果收集--从返回结果的第一部分到最后一部分,您总是以阻塞告终。

我没有直接使用它的经验,但我读到Postgres确实支持完全异步(至少在C API中)。

票数 3
EN

Stack Overflow用户

发布于 2016-06-15 07:44:39

我曾经在自己的项目中使用过MySAC。它工作得很好,但有点过时了。我只是引用他们网站上的描述:

MySAC是一个提供向MySQL数据库发出异步请求的机制的库。

如果你使用libuv,也许你会对https://github.com/huxingyi/myc感兴趣。这是我写的一个纯c的mysql连接器,你可以实现你自己的网络层,也可以在example文件夹中使用实现的基于libuvuvmyc

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

https://stackoverflow.com/questions/5699336

复制
相关文章

相似问题

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