社区
MySQL
帖子详情
使用mariadb-c连接器连接数据库,如何判读server是否离线?
西格蒙
2015-10-18 02:25:14
如题,在程序逻辑中,需要使用mysql_query函数,而该函数是会阻塞的,有没有什么函数可以设置超时的?超时自动返回错误码即可,之前看文档里说mysql_ping函数可以判断是否离线,但是经过测试,mysql_ping也是会阻塞的,通过mysql_options设置了read write timeout,但是测试上看是没有什么效果的。
...全文
51
2
打赏
收藏
使用mariadb-c连接器连接数据库,如何判读server是否离线?
如题,在程序逻辑中,需要使用mysql_query函数,而该函数是会阻塞的,有没有什么函数可以设置超时的?超时自动返回错误码即可,之前看文档里说mysql_ping函数可以判断是否离线,但是经过测试,mysql_ping也是会阻塞的,通过mysql_options设置了read write timeout,但是测试上看是没有什么效果的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LongRui888
2015-10-19
打赏
举报
回复
另外,需要注意的是,最好在my.cnf文件修改,这样每次重启后都会生效,而不是只修改全局变量,这样会导致每次重启后,还需要重新设置变量值。
LongRui888
2015-10-19
打赏
举报
回复
mysql有个系统参数 connect_timeout是连接超时,默认是10秒,你可以修改这个系统参数试试。
rh-mariadb103-mariadb-
server
-10.3.27-1.el7.x86_64.rpm
官方离
线
安装包,测试可用。
使用
rpm -ivh [rpm完整包名] 进行安装
java用于mysql、MariaDB 的
数据库
连接
jar包
包含了mysql-connector-java-8.0.27.jar 、mariadb-java-client-2.7.3.jar与c3p0-0.9.5.5 的相关jar包
AndroidStudio
连接
数据库
mariadb-java-client-2.0.3.jar
AndroidStudio
连接
数据库
mariadb-java-client-2.0.3.jar 复制到工程目录,在右键add as lib即可, 必须new Thread(new Runnable() {新
线
程调用才能成功
mariadb-10.3.12-winx64.zip linux平台(稳定版)
MariaDB
数据库
管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,
使用
XtraDB(英语:XtraDB)来...
mariadb-
server
-10.1.20-2.el7.x86_64.rpm
官方离
线
安装包,测试可用。请
使用
rpm -ivh [rpm完整包名] 进行安装
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章