ClassNotFoundException:com.mysql.jdbc.Driver

kafein 2010-11-25 06:57:42
连接不上mysql数据库,我的驱动包是从官网下的最新版本的,java文件是在jcreator中写的,只是一个测试数据库连接的文件,我的做法是这样的:
把下载的驱动放在C:\Java\jre6\lib目录下,这是jcreator使用的jdk,然后再classpath中加入了数据库驱动的路径,但是执行时依然提示找不到驱动!从网上找了半天,一直都没找到答案,不知道是怎么回事?
测试数据库连接的代码如下:
import java.sql.*;
public class Test {
public static Connection getConnection() throws SQLException ,
java.lang.ClassNotFoundException{
String url = "jdbc:mysql://localhost:3306/studentinfo";
Class.forName("com.mysql.jdbc.Driver");
String userName = "root";
String password = "123";
Connection con = DriverManager.getConnection(url,userName,password);
return con;
}
public static void main(String[] args) {
try{
Connection con = getConnection();
Statement sql = con.createStatement();
sql.execute("drop table if exists student");
sql.execute("create table student(id int not null auto_increment,name varchar(20) not null default 'name',math int not null default 60,primary key(id));");
sql.execute("insert student values(1,'AAA','99')");
sql.execute("insert student values(2,'BBB','77')");
sql.execute("insert student values(3,'CCC','65')");
String query = "select * from student";
ResultSet result = sql.executeQuery(query);
System.out.println("Student 表数据如下:");
System.out.println("---------------------------------");
System.out.println(" 学号"+" "+"姓名"+" "+"数学成绩");
System.out.println("---------------------------------");
int number;
String name;
String math;
while(result.next()){
number = result.getInt("id");
name = result.getString("name");
math = result.getString("math");
System.out.println(number + " " + name + " " + math);
}
sql.close();
con.close();
}catch(java.lang.ClassNotFoundException e){
System.err.println("ClassNotFoundException:" + e.getMessage());
}catch(SQLException ex){
System.err.println("SQLException:" + ex.getMessage());
}
}
}
...全文
167 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
woniuofdead 2010-11-25
  • 打赏
  • 举报
回复
jcreator是什么东东?
wyfx51 2010-11-25
  • 打赏
  • 举报
回复
不懂 等待 高人!

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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