Errors Variable connection is already defined in constructor DisplayAuthors() at line 22第22行:Connection connection = DriverManager.getConnection(url, user, password);
改了: Errors: Unreported exception: java.lang.IllegalAccessException,must be caught or declared to throw at line 18 Unreported exception: java.lang.IllegalAccessException,must be caught or declared to throw at line 18第十八行: Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
所以不要再重复定义
Connection connection = DriverManager.getConnection(url, user, password);
-->
connection = DriverManager.getConnection(url, user, password);
Errors:
Unreported exception: java.lang.IllegalAccessException,must be caught or declared to throw at line 18
Unreported exception: java.lang.IllegalAccessException,must be caught or declared to throw at line 18第十八行: Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
try{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
}catch(Exception e){}
就可以了吧,不用
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
哦