JDBC连接MYSQL为什么总是提示驱动找不到啊

SnowSie 2013-04-11 09:26:52
以下是简单的连接数据库插入数据到数据库的代码,为什么总是提示驱动找不到,我已经在工程右键属性-JAVA BUILD PATH添加了mysql-connector 请各位帮忙看看,谢谢

import java.sql.*;
public class ConnectMySql {
private static final String DBDRIVER="org.gjt.mysql.mm.Driver";
private static final String DBURL="jdbc:mysql://localhost:3306/pro";
private Connection conn;
private PreparedStatement psm;
public void insertData(){
try{
Class.forName(DBDRIVER);
}catch(ClassNotFoundException e){
System.err.println("driver fail to loading");
}
try{
conn=DriverManager.getConnection(DBURL,"root","root");
String sql="INSERT INTO expense(a,b,c,d) VALUES(?,?,?,?)";
psm=conn.prepareStatement(sql);
psm.setInt(1, 300);
psm.setString(2, "30");
psm.setString(3, "1111111");
psm.setString(4, "abcdefg");
}catch(Exception ee){
ee.printStackTrace();
}
try{
psm.close();
conn.close();
}catch(Exception eee){
eee.printStackTrace();
}
}
}


...全文
684 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
SnowSie 2013-04-11
  • 打赏
  • 举报
回复
引用 2 楼 fangmingshijie 的回复:
改为com.mysql.jdbc.Driver,哪个很老了
谢谢,可以了
ddplayer12 2013-04-11
  • 打赏
  • 举报
回复
看看你的jar包里是否有那个Driver.class文件?
  • 打赏
  • 举报
回复
改为com.mysql.jdbc.Driver,哪个很老了
cpoysy 2013-04-11
  • 打赏
  • 举报
回复
驱动是否能找到,你直接定义一个org.gjt.mysql.mm.Driver类出来,看看eclipse里面能否找得到这个类不就能判断你jar包是否导入正确了?

62,634

社区成员

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

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