我把MySQL的JAR包已经导入了MyEclipse里,然后把链接数据库的语句改成了Mysql的,
public class SQL_Bean {
// private String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=JLGD";
private Connection connection = null;
private Statement stmt = null;
public SQL_Bean() throws Exception {
Class.forName("com.mysql.jdbc.Driver"); }
public Connection getConnection() throws SQLException {
setConnection();
return connection;
}
public void setConnection() throws SQLException {
this.connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/restaurant", "root", "admin");
}
可是运行之后,还是会报错,java.lang.ClassNotFoundException:com.microsoft.jdbc.base.BaseDriver
microsoft的JAR包我都已经删掉了,为什么还会出现microsoft,应该怎么弄啊~~~

解决方案 »

  1.   

    是不是代码没编译到啊,
    java.lang.ClassNotFoundException:com.microsoft.jdbc.base.BaseDriver
    这里提示还是再找sqlserver的驱动了
      

  2.   

    百分九十多是jar包问题 剩下的就是你代码写错,或者链接写错了
      

  3.   

    是web项目?tomcat?如果是的话,你得注意看下你的jar包都部署到web目录下没有。代码都是最新的部署过去没有
      

  4.   

    代码没有更新了吧,估计还是原来的class在执行
      

  5.   

    这还不简单,90%的可能是你import里面有这包,有时候自动完成选错了类就会自动生成import,然后其实你又没用,
    10%的可能是你有哪个地方用到这个类了
    可以直接ctrl+h然后选file,找这个com.microsoft.jdbc.base.BaseDriver