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

java.lang.NoClassDefFoundError: business\DBConnectionManager/java

2014-01-26 
我DBConnection 里有main 函数阿,什么原因出现java.lang.NoClassDefFoundError呢? public static void main

我DBConnection 里有main 函数阿,什么原因出现java.lang.NoClassDefFoundError呢?
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( "你的数据库连接包 ");
------解决方法--------------------------------------------------------
是否在一个包里面,或者引入包位置不对。

        

热点排行