首页 > 解决方案 > 没有合适的驱动程序 JEE

问题描述

我不断收到“找不到适合 jbdc:mysql://localhost:3306/db_catal 的驱动程序”。

我已将 MySQL 连接器放入 buildpath 以及 web-inf 的 lib 文件夹中。为什么我仍然收到此错误? 语音图像

代码 :

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 ;}    

    }

标签: javaexceptionjakarta-eemysql-connectorlib

解决方案


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

如果你已经完成了,那么你必须为mysql-connectorXXXX.jar

在 Eclipse 中,使用构建路径。

如下所示的程序可以正常编译,但一旦运行,您将收到错误消息“java.sql.SQLException:找不到合适的驱动程序,"jbdc:mysql://localhost:3306/db_catal"因为 JDBC URL 格式” jdbc:mysql“与任何注册的 JDBC 驱动程序都不匹配。

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

如何通过eclipse将jar添加到classPath

  • 右键单击您的项目
  • 选择构建路径单击配置构建路径
  • 单击库并确保存在 mysql jar
  • 如果没有从所需文件夹中选择 jar 文件
  • 单击订单和导出选项卡。确保您选择了所有
  • 单击并应用并确定

推荐阅读