数据库开发
study_live
这个作者很懒,什么都没留下…
展开
-
为什么在mysql_query()返回成功后,mysql_store_result()有时会返回NULL
成功调用mysql_query()后,mysql_store_result()能够返回NULL。出现该情况时,表明出现了下述条件之一:· 出现了malloc()故障(例如,如果结果集过大)。· 无法读取数据(在连接上出现了错误)。· 查询未返回数据(例如,它是INSERT、UPDATE或DELETE)。通过调用mysq转载 2015-01-29 16:46:22 · 2182 阅读 · 0 评论 -
mysql_query函数中卡死
在上一个项目中碰到一个服务器无响应的问题,通过调试发现在执行mysql_query时没返回了,在等待某个内核事件,这个问题很难重现,一直没找到问题,今天看到论坛上也有朋友问到在mysql_query时无响应, 猜想是不是刚才在query的时候数据库连接断开了, 而在mysql_query中又没处理好这个问题,导致一直等待,先记录下来待验证,有兴趣的朋友可以一起讨论下原创 2015-01-29 16:57:18 · 2021 阅读 · 1 评论 -
在windows下编译mongodb c driver
mongodb引用到了openssl和bson库,因此先要安装这2个库, 还需要用到cmake生成vs项目, 这里cmake的安装就直接忽略了, 有需要的同学可自行百度。1. 下载perl, 点击打开链接2. 下载openssl 点击打开链接3. 在openssl源码目录调用perl Configure VC-WIN32 生成配置4.运行openssl\ms\do_ms.bat生原创 2015-09-02 14:57:09 · 2400 阅读 · 0 评论