没有合适的驱动程序JEE

时间:2019-12-09 18:19:26

标签: java exception java-ee mysql-connector lib

我一直在获取“找不到适用于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 ;}    

    }

1 个答案:

答案 0 :(得分:0)

在调用getConnection()方法之前,您必须先注册驱动程序。

如果已经完成,则必须为mysql-connectorXXXX.jar设置类路径

在Eclipse中,使用构建路径。

您的以下程序将可以正常编译,但是一旦运行它,您将收到错误“ java.sql.SQLException:由于JDBC URL格式“ {{1 }}“与任何已注册的JDBC驱动程序都不匹配。

了解更多:https://javarevisited.blogspot.com/2016/09/javasqlsqlexception-no-suitable-driver-mysql-jdbc-localhost.html#ixzz67da2aSqw

如何通过eclipse将jar添加到classPath

  • 右键单击您的项目
  • 选择构建路径单击“配置构建路径”
  • 单击“库”并确保存在mysql jar
  • 如果未从所需文件夹中选择jar文件
  • 单击“订单并导出”选项卡。确保选择全部
  • 单击并应用,然后确定