Myeclipse中连接Mysql出现的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/23 15:48:11
出现以下异常
java.lang.ClassNotFoundException: com.jdbc.mysql.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
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.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at db.data.main(data.java:9)
package db;
import java.sql.*;
public class data {
public static void main(String[] args) throws Exception{
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try{
Class.forName("com.jdbc.mysql.Driver");
conn=DriverManager.getConnection("jdbc:mysql://localhost

没有找到数据库驱动,你查看一下mysql驱动的jar包你是不是放错地方了.
另外还有一个错误:
在你getConnection()方法的参数中,localhost后面要加上:3306也就是
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/student","root","119163");

应该是没有导入jar包的原因吧。
java.lang.ClassNotFoundException: com.jdbc.mysql.Driver

提示没有发现com.jdbc.mysql.Driver

应该是
com.mysql.jdbc.Driver
你写错了!

你是不是没导入驱动包啊~~~~

jdbc这个文件有错误:
在你getConnection()方法的参数中,localhost后面要加上:3306 conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/student","root","119163");
还有你的包明显没有导入...去LIB中看看有什么包没有导入进去!!