public void connectDB(){
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
con = DriverManager.getConnection(
"jdbc:oracle:thin:@172.17.10.4:1521:prod9i", "doc", "doc");
stmt = con.createStatement();
} catch (Exception ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog( this,"连接数据库失败" );
System.exit(0);
}
}
提示异常信息:
java.lang.NoClassDefFoundError: oracle/jdbc/drive
at login.login.connectDB(login.java:167)
at login.login.jbInit(login.java:94)
at login.login.init(login.java:53)
at sun.applet.AppletPanel.run(AppletPanel
at java.lang.Thread.run(Thread.java:534)
其中第167行
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
请问我该如何解决,我用的是jbuilder,在IDE下可以成功运行,但是用命令行
运行就是这样的异常,请问是不是要在环境变量里边添加什么,我该如何做??