数据库
首页 > 数据库> > java – 验证数据库连接的有效方法

java – 验证数据库连接的有效方法

作者:互联网

我正在使用的DB驱动程序(对于sybase DB)没有实现Connection.isValid().在Java中使用查询(或其他方法)验证数据库连接的最有效方法是什么?

解决方法:

C3P0和DBCP等库允许您提供验证查询,这通常非常简单,例如“选择1”.因此,您可以采用相同的方法或只使用这些库中的任何一个(我的建议是C3P0).

但是,不是在执行查询之前测试连接,而只是尝试执行,然后在失败时重试操作,因为连接无效.或者,您可以考虑使用非池化连接方法,每次都会动态创建连接(例如Spring的DriverManagerDataSource).

标签:sybase,java,database
来源: https://codeday.me/bug/20190726/1541375.html