Java JDBCMySQL连接器
我已经在Eclipse(开普勒)IDE的java项目中配置了mysql-connector.jar文件,我能够毫无问题地连接到数据库。但每次我运行程序时,它都会给出以下错误 线程“main”java.lang.ClassNotFoundException中的异常: java.net.URLClassLoader.findClass上的com.mysql.jdbc.driver(未知 源代码)位于java.lang.ClassLoader.loadClass(未知源代码)位于 sun.misc.Launcher$AppClassLoader.loadClass(未知源)位于 位于的java.lang.ClassLoader.loadClass(未知源) java.lang.Class.forName0(本机方法)位于 位于的java.lang.Class.forName(未知源) jdbcTest.jdbcinert.main(jdbcinert.java:9) 我的代码如下-Java JDBCMySQL连接器,java,mysql,jdbc,mysql-connector,Java,Mysql,Jdbc,Mysql Connector,我已经在Eclipse(开普勒)IDE的java项目中配置了mysql-connector.jar文件,我能够毫无问题地连接到数据库。但每次我运行程序时,它都会给出以下错误 线程“main”java.lang.ClassNotFoundException中的异常: java.net.URLClassLoader.findClass上的com.mysql.jdbc.driver(未知 源代码)位于java.lang.ClassLoader.loadClass(未知源代码)位于 sun.misc.L
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");
}
}
请建议这里出了什么问题。您的驱动程序名称中有一个大写错误,应该是
com.mysql.jdbc.driver
您好,javabrett,您太棒了!很好的观察,它解决了问题。如果它解决了您的问题,请不要忘记通过勾号标记正确的答案,如果该选项现在可用,则问题将保留。