Exception in thread "AWT-EventQueue-o'java.lang.NoClassDefFoundError:oracle/jdbc/OracleDriver
at DataBaseManager.<init><DataBaseManager.java:10>
后面还一大段 都是什么unknown source
at DataBaseManager.<init><DataBaseManager.java:10>
后面还一大段 都是什么unknown source
DataBaseManager.java 文件代码如下
import java.sql.*;
public class DataBaseManager
{
Connection con;
ResultSet rs;
Statement stmt;
public DataBaseManager()
{
try{
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=LibraryBase.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection(strurl) ;
Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
}//异常抛出
catch(Exception e)
{ System.out.println(e); }
} catch(SQLException sqle)
{
System.out.println(sqle.toString());
}
}
public ResultSet getResult(String strSQL)
{
try{
rs=stmt.executeQuery(strSQL);
return rs;
}
catch(SQLException sqle)
{
System.out.println(sqle.toString());
return null;
}
}
public boolean updateSql(String strSQL)
{
try{
stmt.executeUpdate(strSQL);
con.commit();
return true;
}
catch(SQLException sqle)
{
System.out.println(sqle.toString());
return false;
}
}
public void closeConnection()
{
try
{
con.close();
}
catch(SQLException sqle)
{
System.out.println(sqle.toString());
}
}
}
java.lang.NoClassDefFoundError:oracle/jdbc/OracleDriver
at DataBaseManager.<init><DataBaseManager.java:10>就是你的DataBaseManager的第10行,可能你只是修改了java文件,没有编译好class