2
Class.forName("oracle.jdbc.driver.OracleDriver");
бросает NullPointerException
, я пробовал много решить его, но не смог.Class.forName ("oracle.jdbc.driver.OracleDriver"); throwing NullPointerException
Вы можете проверить следующую функцию, где проблема встречающаяся:
public static Connection con=null;
public static Connection getOracleConnection()
{
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe",Constants.OracleUsername,Constants.OraclePassword);
}catch(NullPointerException npe){ npe.printStackTrace(); }
catch(Exception e){ System.out.println("Error to create the connection "); }
return con;
}
оракул находится в вашей папке Lib? –
Как сказал Стефан, баннер ojdbc должен находиться на пути к классу. –
Возможная дубликация [Ошибка при подключении к базе данных Oracle в JDBC] (http://stackoverflow.com/questions/7298287/error-while-making-connection-to-oracle-database-in-jdbc) –