Salve, anch'io ho lo stesso problema, anzi ancora più "assurdo".

Dunque, ho impostato una connessione nei servizi di NetBeans e funziona: posso navigare tranquillamente da li nel DB.

Se invece scrivo io codice impostando la connessione allo stesso modo, per usarla in un'applicazione, mi dà errore.

Ecco il codice:

package provajdbc;
import java.sql.*;
public class provajdbc {
public static void main (String[] args){
Connection con;
Statement st;
ResultSet rs;
try{
Class.forName("oracle.jdbc.OracleDriver");
con=DriverManager.getConnection("jdbcracle:thin:@localhost:1521:xe", "Paul", "aradonam");
st=con.createStatement(ResultSet.TYPE_FORWARD_ONLY , ResultSet.CONCUR_READ_ONLY);
rs=st.executeQuery("select IDCLIENTE from PAUL.CLIENTE");
rs.next();
System.out.println(rs.getInt(1));
}
catch (Exception e)
{
System.out.println ("ERRORE "+e.getMessage());
}
}
}



Ed ecco il risultato dell'esecuzione:

run:
ERRORE oracle.jdbc.OracleDriver
BUILD SUCCESSFUL (total time: 2 seconds)