java - Eclipse Java 中的错误 : java. lang.ClassNotFoundException : com. mysql.jdbc.driver

标签 java mysql jdbc

我已经添加了 mysql-connector-java-5.1.19.jar 但我不知道为什么会出现错误。 driver is imported as shown in the image

    public class data {
    String server = "jdbc:mysql://localhost/";
    String user = "root";
    String pass = "toor";
    public int starting() {
        int id;
        try {
            Class.forName("com.mysql.jdbc.driver");
            Connection incre = (Connection) DriverManager.getConnection("inc"+server, user, pass);
            Statement statement = (Statement) incre.createStatement();
            String select = "Select start from incr;";
            ResultSet rs = (ResultSet) statement.executeQuery(select);
            if(rs.next()){
                id = rs.getInt("start");
            }
            incre.close();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
}

最佳答案

Java 区分大小写,您需要的不是 com.mysql.jdbc.driver

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

但是,对于现代 JDBC 驱动程序,根本不需要此行,因此我会尝试删除它。

关于java - Eclipse Java 中的错误 : java. lang.ClassNotFoundException : com. mysql.jdbc.driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36666132/

相关文章:

java - 使用 Jersey REST 维护事务流

java - 如何从 Mac 上的 Java 连接到 MS Access 2007

SQL 查询更新不起作用

java - 将值从 JTextField 传递到 ActionListener

java - Azure 将 java Web App(java) 连接到 SQLDatabase

java - ViewPager fragment 中的 ListView 为空白

java setEnable(false) 不起作用

php - 趋势 SQL 查询

javascript - 使用javascript var通过php mysql查询数据

java - 使用 JDBC 获取和设置数据库服务器连接变量