java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

leonard520 2010-07-15 09:41:51
写了一个很简单的Java连接数据库的程序

运行环境是Linux(服务器),编写代码环境是windows

现在的问题是,放到服务器Linux上,javac hello.java生成hello.class可以正常运行
但是如果在windows上使用Eclipse导出成jar包(用Eclipse插件fatjar导出的),都会产生如下错误:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

由于最后需要解决的是一个比较大的项目,所以最好能导成jar包运行,所以希望得到解决方式,本人是Java新手


import java.sql.*;

public class hello
{
public static void main(String[] args)
{
String driver = "com.mysql.jdbc.Driver"; //driver¡ªjar included in CLASSPATH
String url = "jdbc:mysql://localhost/dns"; //connector, test is DB name.
String user = "root"; // user name
String password = ""; //user password
ResultSet rs;
String domain;


try {
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
Statement statement;
statement = conn.createStatement();

String sql = "select * from fast;";

rs = statement.executeQuery(sql);
if(rs.next()) {
domain = rs.getString("name");
System.out.print(domain);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}





}
}
...全文
837 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xkhcsf 2010-11-17
  • 打赏
  • 举报
回复
请问是怎么解决的啊?
leonard520 2010-07-17
  • 打赏
  • 举报
回复
搞定了,感谢大家!
amy_guoguo 2010-07-16
  • 打赏
  • 举报
回复
学习!!!
大_爱 2010-07-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 huntor 的回复:]

没有 mysql-connector-java-${version}-bin.jar
[/Quote]+1
mubai1017 2010-07-16
  • 打赏
  • 举报
回复
应该是差一个JAR包驱动的。
huntor 2010-07-15
  • 打赏
  • 举报
回复
${version} 是你使用的版本号 比如 5.1.12
leonard520 2010-07-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xcehn 的回复:]
可以把这个jar加到classpath里 也可以把这个jar中的class和你本身的class打成一个包
[/Quote]

这个JAR是指mysql-connector-java-${version}-bin.jar吗
xcehn 2010-07-15
  • 打赏
  • 举报
回复
可以把这个jar加到classpath里 也可以把这个jar中的class和你本身的class打成一个包
huntor 2010-07-15
  • 打赏
  • 举报
回复
没有 mysql-connector-java-${version}-bin.jar

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧