gpt4 book ai didi

java - 应用程序运行一段时间后出现 JDBC 错误

转载 作者:行者123 更新时间:2023-12-01 15:50:59 26 4
gpt4 key购买 nike

MySQL Connector/J(版本 5.1.6)每秒打开和关闭连接几分钟后出现以下错误:

java.sql.SQLException: No suitable driver found for jdbc:mysql://127.0.0.1:3306/someQueue
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
...

代码很简单:

Connection connection = DriverManager.getConnection(this.url, this.connectionProperties);

其中 this.url 是在堆栈跟踪中找到的 URL,this.connectionProperties 是:

Properties props = new Properties();
props.put("user", "root");
props.put("password", "root");

我尝试用旧方法修复它,并在 DriverManager.getConnection(...) 之前添加以下内容:

Class.forName("com.mysql.jdbc.Driver");

但这并没有帮助。有人吗?

感谢您的宝贵时间!

最佳答案

这有点偏离主题,但是有什么原因不能使用连接池吗?这将为您节省每次创建新连接的开销。查看Commons-DBCP一个可以工作的库(文档中有示例)。

关于java - 应用程序运行一段时间后出现 JDBC 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6046700/

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