JDBC MySQL 连接器
JDBC MySQL Connector
我在 Eclipse(Kepler) IDE 的 java 项目中配置了 mysql-connector.jar 文件 IDE,我可以毫无问题地连接到数据库。但是每次我 运行 程序都会给出以下错误。
Exception in thread "main" java.lang.ClassNotFoundException:
com.mysql.jdbc.driver at java.net.URLClassLoader.findClass(Unknown
Source) at java.lang.ClassLoader.loadClass(Unknown Source) at
sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at
java.lang.ClassLoader.loadClass(Unknown Source) at
java.lang.Class.forName0(Native Method) at
java.lang.Class.forName(Unknown Source) 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");
}
}
请指出这里出了什么问题。
您的驱动程序名称有大小写错误,应该是com.mysql.jdbc.Driver
。
我在 Eclipse(Kepler) IDE 的 java 项目中配置了 mysql-connector.jar 文件 IDE,我可以毫无问题地连接到数据库。但是每次我 运行 程序都会给出以下错误。
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.driver at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) 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");
}
}
请指出这里出了什么问题。
您的驱动程序名称有大小写错误,应该是com.mysql.jdbc.Driver
。