Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用jdbcTemplate,我可以做什么简单的查询来测试连接性?_Java_Spring_Jdbctemplate - Fatal编程技术网

Java 使用jdbcTemplate,我可以做什么简单的查询来测试连接性?

Java 使用jdbcTemplate,我可以做什么简单的查询来测试连接性?,java,spring,jdbctemplate,Java,Spring,Jdbctemplate,我正在创建一个简单的健康检查页面,以确保我的应用程序可以连接到mysql 我正在使用jdbctemplate,您建议我执行什么样的查询,如果表为空或任何内容,都不会引发错误,只是确保我的spring应用程序可以连接到数据库。您可以尝试从我的表中选择1您可以执行下面的查询 SELECT COUNT(*) col FROM dual WHERE 1=0 使用什么jdbctemplate方法?如果它不返回行,似乎会抛出许多异常。可能是execute或query方法。您是否正在寻求有关如何使用jdbc

我正在创建一个简单的健康检查页面,以确保我的应用程序可以连接到mysql


我正在使用jdbctemplate,您建议我执行什么样的查询,如果表为空或任何内容,都不会引发错误,只是确保我的spring应用程序可以连接到数据库。

您可以尝试
从我的表中选择1

您可以执行下面的查询

SELECT COUNT(*) col FROM dual WHERE 1=0

使用什么jdbctemplate方法?如果它不返回行,似乎会抛出许多异常。可能是execute或query方法。您是否正在寻求有关如何使用jdbctemplate的帮助?JDDigital只是确保您不希望healthcheck页面无缘无故出错。如果表不存在,则会引发异常。请尝试我发布的答案,它可能会帮助您检查连接。我建议您使用一个不会命中表中所有记录的答案。例如,在oracle中,您可以执行“从dual中选择1”或mySQL中类似“选择1”的操作。请注意,这将是对和oracle数据库的测试查询(我们之所以知道这一点,是因为它是来自dual的
)。您将使用的大多数其他数据库
选择1