Dalla nostra conversazione, puoi telnet e connetterti al database dal prompt dei comandi. Dopo aver esaminato jdbcurl, ho trovato l'errore.
host locale:1521/xe dovrebbe essere localhost:1521:xe se xe è SID per il tuo database.
Modifica questo codice da
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521/xe", "scott", "tiger");
A
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe", "scott", "tiger");
Dai un'occhiata a questo articolo