JDBC MySQL Connector

时间:2015-05-23 13:33:28

标签: java mysql jdbc mysql-connector

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

  

线程“main”中的异常java.lang.ClassNotFoundException:   java.net.URLClassLoader.findClass中的com.mysql.jdbc.driver(未知   来自)java.lang.ClassLoader.loadClass(未知来源)at   sun.misc.Launcher $ AppClassLoader.loadClass(未知来源)at   java.lang.ClassLoader.loadClass(未知来源)at   java.lang.Class.forName0(Native Method)at   java.lang.Class.forName(未知来源)at   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");
    }
}

请说明这里出了什么问题。

1 个答案:

答案 0 :(得分:2)

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