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

代码如下:packageclassone2011;importjava.sql.*;publicclassConnMySql{publicstaticvoidmain(S... 代码如下:
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的密码我重新设置了,但在程序中就算改过来,运行还是不通过,提示的仍然是相同的错误。哪位大虾能够帮小弟指点迷津。本人感激不尽。
我的邮箱是:guoshuyu8602@163.com。可以发邮件给我,谢谢!
展开
 我来答
804039097
2011-08-04 · 超过10用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:28.2万
展开全部
查查你的mysql的jar包有没有放在myEclipse的工程的 Referenced Librariesli 里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maomao想不出
2011-08-04 · 超过14用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:54.8万
展开全部
你没有加入mysql-connector-java-3.1.10-bin.jar包吧。我发一个给你吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友13223a4fe
2011-08-04
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
你的Jar包不对,到MySql下找,应该可以找到相应的的ms包,是包有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
handong5403
2011-08-04 · TA获得超过351个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:158万
展开全部
你mysql的jar包能不能换个5.0版本的?……
追问
我是新手,刚学java和数据库mysql的链接,用的都是买来的书中光盘提供的软件。我不知道在哪儿可以看出软件的版本号。你说的mysql的jar包的5.0版本在哪儿可以下载?
追答
mysql jar搜索下就有
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式