Bom dia colegas !
Estou com problemas para conseguir criar uma conexão com BD Oracle.
Minha classe funciona perfeitamente com MySql e Access, mas agora que tentei alterar para Oracle está dando erro.
public static java.sql.Connection getConnection ()
throws SQLException {
try {
System.out.println("Iniciando conexão com o banco Oracle...");
Class.forName("oracle.jdbc.driver.OracleDriver");
return DriverManager.getConnection("jdbc:oracle:thin@99.99.999.999:1526:BANCO","USER","PASSWORD");
} catch (ClassNotFoundException e){
e.printStackTrace();
throw new SQLException(e.getMessage());
}
}
Exception:
java.sql.SQLException: URL Oracle Inválido especificado: OracleDriver.connect
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java)
at oracle.jdbc.dbaccess.DBError.check_error(DBError.java)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at app.ConnectionFactory.getConnection(ConnectionFactory.java:27)
at app.ListaUsuario.conecta(ListaUsuario.java:30)
at app.ListaUsuario.main(ListaUsuario.java:63)
Tentei realizar a conexão dentro de um projeto do NetBeans e no prompt do Windows… mas de nenhum jeito funcionou.
Achava que o problema estava relacionado com CLASSPATH, porque antes dava um erro de ClassNotFound, mas agora mudou… mas também não sei o que aconteceu.
Se alguém puder me ajudar… muitissímo obrigado.
[]s