gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 02:00:14 24 4
gpt4 key购买 nike

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

最佳答案

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

但是,与其在执行查询之前测试连接,还不如简单地尝试执行,如果因为连接无效而失败则重试该操作。或者,您可以考虑一种非池化连接方法,其中每次都即时创建连接(例如 Spring 的 DriverManagerDataSource)。

关于java - 验证数据库连接的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7814512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com