我一直在获取“找不到适用于jbdc:mysql:// localhost:3306 / db_catal的驱动程序”。
我已经将MySQL连接器放在了buildpath以及web-inf的lib文件夹中。为什么我仍然收到此错误? Voici l'image
代码:
package dao;
import java.sql.*;
public class SingletonConnection {
private static Connection connection ;
static {
try {
Class.forName("com.mysql.jdbc.Driver");
connection=DriverManager.getConnection
("jbdc:mysql://localhost:3306/db_catal","root","");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static Connection getConnection() {
return connection ;}
}
答案 0 :(得分:0)
在调用getConnection()
方法之前,您必须先注册驱动程序。
如果已经完成,则必须为mysql-connectorXXXX.jar
设置类路径
在Eclipse中,使用构建路径。
您的以下程序将可以正常编译,但是一旦运行它,您将收到错误“ java.sql.SQLException:由于JDBC URL格式“ {{1 }}“与任何已注册的JDBC驱动程序都不匹配。
如何通过eclipse将jar添加到classPath