日期:2014-05-18  浏览次数:20686 次

debug时报错:java.lang.NoClassDefFoundError: business\DBConnectionManager/java
我DBConnection   里有main   函数阿,什么原因呢?
public   static   void   main(String[]   args)   {
              //   DBConnectionManager   DBConnectionManager1   =   new   DBConnectionManager();


try{

DBConnectionManager   dcm   =   new   DBConnectionManager();
Connection conn   =   dcm.getConnection();
        Statement   stmt=conn.createStatement();
        ResultSet   rs=stmt.executeQuery( "select   *   from   my_bookadminuser ");
       

// stmt   =   conn.createStatement();

        while(rs.next()){
System.out.print( "名称:   "+rs.getString(1));
System.out.print( "\tpassword:   "+rs.getString(2));
System.out.println();
        }
//stmt.executeUpdate(   "insert   into   my.txt   values   ( 'Ruby ',27, '网络部 ') ");         //*/
}catch(Exception   e){
        e.printStackTrace();
}
        }

------解决方案--------------------
错误信息是找不到business\DBConnectionManager类
和有没有main方法无关
------解决方案--------------------
business\DBConnectionManager这个类没有找到,查看一下它的位置,及是否被你的项目所引用
------解决方案--------------------
Class.forName( "你的数据库连接包 ");
------解决方案--------------------
是否在一个包里面,或者引入包位置不对。