gpt4 book ai didi

java - 是否可以注销从 DriverManager.getDrivers() 返回的驱动程序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:03:04 25 4
gpt4 key购买 nike

我正在开发一个 Java 网络应用程序,该应用程序将部署在一个通用的 servlet 容器(在本例中为 Tomcat 7)上。

该清理代码注销了所有已注册的 JDBC 驱动程序(保存在自定义数据库连接管理器的局部变量中)。

但如果我在那之后调用 DriverManager.getDrivers(),我会看到其他驱动程序仍然返回。

是否也可以注销它们,或者该方法是否返回由同一 servlet 容器(在本例中为 Tomcat)中的其他应用程序注册的驱动程序?

最佳答案

除非 Tomcat 提示由于其中一个已注册的驱动程序导致内存泄漏,否则不要管它们。如果 Tomcat 提示,那么 - 假设没有其他东西在使用它们 - 取消注册有问题的驱动程序。

关于java - 是否可以注销从 DriverManager.getDrivers() 返回的驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26180950/

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