【问题标题】:JDBC MySQL Connector [closed]JDBC MySQL连接器[关闭]
【发布时间】:2015-05-23 13:33:27
【问题描述】:

我在 Eclipse(Kepler) IDE 的 java 项目中配置了 mysql-connector.jar 文件,我能够毫无问题地连接到数据库。但是每次我运行程序时都会出现以下错误。

线程“主”java.lang.ClassNotFoundException 中的异常: com.mysql.jdbc.driver at java.net.URLClassLoader.findClass(未知 源) 在 java.lang.ClassLoader.loadClass(Unknown Source) 在 sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) 在 java.lang.Class.forName0(本机方法)在 java.lang.Class.forName(未知来源)在 jdbcTest.JdbcInsert.main(JdbcInsert.java:9)

我的代码如下 -

package jdbcTest;

import java.sql.*;

public class JdbcInsert {

    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        Class.forName("com.mysql.jdbc.driver");
        Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbc", "root", "root");
        Statement st=con.createStatement();
        String sql="insert into emp values(101,'Santosh',24,10000)";
        int a=st.executeUpdate(sql);

        System.out.println(a+" Record inserted successfully");
    }
}

请提出这里出了什么问题。

【问题讨论】:

    标签: java mysql jdbc mysql-connector


    【解决方案1】:

    您的驱动程序名称中有大小写错误,应该是com.mysql.jdbc.Driver。

    【讨论】:

    • 嗨 javabrett,你太棒了!很好的观察它解决了这个问题。
    • 如果它解决了您的问题,请不要忘记通过勾号将答案标记为正确,如果该选项现在可用,则问题已暂停。
    猜你喜欢
    • 2012-11-03
    • 2017-01-24
    • 2021-02-17
    • 1970-01-01
    • 2012-08-28
    • 2011-07-07
    • 1970-01-01
    • 2018-09-09
    • 1970-01-01
    相关资源
    最近更新 更多