使用myeclipes链接数据库MySQL,提示错误Exception in thread "main" java.lang.ClassNotFoundException

代码如下:
package classone2011;
import java.sql.*;
public class ConnMySql
{
public static void main(String[] args) throws Exception
{
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection
(
"jdbc:mysql://127.0.0.1:3306/select_test" ,
"root" , "32147"
);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery
("select s.* , teacher_name from student_table s , "+ "teacher_table t where t.teacher_id = s.java_teacher");
while(rs.next())
{
System.out.println(rs.getInt(1) + "\t"
+ rs.getString(2) + "\t"
+ rs.getString(3) + "\t"
+ rs.getString(4));
}
if (rs != null)
{
rs.close();
}
if (stmt != null)
{
stmt.close();
}
if (conn != null)
{
conn.close();
}

}
}

运行后提示错误为:
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.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 classone2011.ConnMySql.main(ConnMySql.java:18)

即错误的那句话是:Class.forName("com.mysql.jdbc.Driver");
请问哪儿错了?看了网上的一些解决方案,有的说环境变量配置错了,有的说进入数据库的密码错了,但我都检查过没有错误啊。
我的环境配置path为:C:\Program Files\StormII\Codec;C:\Program Files\StormII;D:\javajdk\jdk\bin;D:\tools\mysql-connector-java-3.1.10-bin.jar
进入mysql的密码我重新设置了,但在程序中就算改过来,运行还是不通过,提示的仍然是相同的错误。哪位大虾能够帮小弟指点迷津。本人感激不尽。
我的邮箱是:[email protected]。可以发邮件给我,谢谢!

第1个回答  2011-08-04
查查你的mysql的jar包有没有放在myEclipse的工程的 Referenced Librariesli 里
第2个回答  2011-08-04
你没有加入mysql-connector-java-3.1.10-bin.jar包吧。我发一个给你吧
第3个回答  2011-08-04
你的Jar包不对,到MySql下找,应该可以找到相应的的ms包,是包有问题。
第4个回答  2011-08-04
你mysql的jar包能不能换个5.0版本的?……追问

我是新手,刚学java和数据库mysql的链接,用的都是买来的书中光盘提供的软件。我不知道在哪儿可以看出软件的版本号。你说的mysql的jar包的5.0版本在哪儿可以下载?

追答

mysql jar搜索下就有

本回答被提问者采纳
相似回答