首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

运行不了程序,出现Exception in thread"main"java.lang.NoClassDefFoundError:Serve

2012-02-02 
运行不了程序,出现Exception in threadmainjava.lang.NoClassDefFoundError:ServerProgram.java程序:pac

运行不了程序,出现Exception in thread"main"java.lang.NoClassDefFoundError:ServerProgram.java
程序:
package   lib;
import   java.sql.*;
public   class   MSDBdemo   {
public   static   void   main(String[]   args){
  try{
      Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
      System.out.println( "数据库驱动程序注册成功 ");
      String   url   = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Guess ";
      String   user   =   "sa ";
      String   password   =   " ";
      Connection   conn   =   DriverManager.getConnection(url,   user,   password);
      System.out.println( "数据库连接成功 ");
  }catch(Exception   e){
          e.printStackTrace();
        System.out.println( "数据库连接失败 ");
      }
  }
}
用来测试数据库连接成功没,编译成功,但运行出错,说找不到类
怎么解决?环境变量应该设置正确的

[解决办法]
数据库的驱动包没有加进来吧
[解决办法]
那句是加载数据库驱动,但是你的数据库驱动的jar包你导入了没?
如果没有它怎么找的到呢?
[解决办法]
导入MSSQL的三个jar包,
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ").newInstance();
[解决办法]
没导包 classpath只是设置类路径

热点排行