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
是在堆栈跟踪中找到的网址,而this.connectionProperties
是:
Properties props = new Properties();
props.put("user", "root");
props.put("password", "root");
我尝试用旧方法修复它,并在DriverManager.getConnection(...)
之前添加以下内容:
Class.forName("com.mysql.jdbc.Driver");
但它没有帮助。任何人吗?
感谢您的时间!
答案 0 :(得分:1)
这有点偏离主题,但是有理由不能使用连接池吗?这将为您节省每次创建新连接的开销。查看Commons-DBCP以查找可用的库(文档中有示例)。
答案 1 :(得分:0)