java - 使用 JDBC Ping MySQL 服务器

标签 java mysql jdbc ping

这似乎很简单(不适合我)...

如何使用 JDBC ping mysql 服务器?我已经成功使用了 JDBC 和 MySQL 的 select 和 insert 查询,但是如何 ping ???

TIA

最佳答案

MySQL JDBC 驱动程序 (Connector/J) 提供了 ping 机制。

如果您执行带有 /* ping */ 前缀的 SQL 查询,例如:

"/* ping */ SELECT 1"

这实际上会导致驱动程序向服务器发送 ping 并返回一个假的、轻量级的结果集。

(您可以在 Connector/J documentation 中找到这个隐藏相当深的内容;在该页面上搜索“ping”。仔细阅读:此机制对使用的语法非常敏感。与大多数 SQL 不同,“ping”标记的“解析”发生​​在客户端 JDBC 驱动程序本身中。)。

关于java - 使用 JDBC Ping MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5445917/

相关文章:

java - Spock rightShift( mock )运算符显然不起作用

java - 使用struts2 mvc架构如何将Canvas图像存储到服务器

java - 用于工件分析的 Jenkins 插件

mysql - 将月初至今与上个月同期 MySQL 进行比较

mysql - 在不更改系统/服务器/客户端时区的情况下以 UTC 显示 MySQL 时间戳的选项

MySQL 查询其中 id = id_product 错误

java - SPRING MVC数据库jdbc错误

java - 在 Eclipse Kepler 上安装了 Nodeclipse,无法关闭 Java 拼写检查

java - 哪个 SQL Server 的 JDBC 驱动程序支持 JRE6?

apache - 如何在 beeline 中指定 TGT kerberos 票证缓存