JDBC mit Oracle
salzblume
- java
0 Dominik
Hallo,
für den Zugriff via JSP auf eine OracleDB hab ich aus der tnsnames.org von Oracle folgende Daten ausgelesen:
name =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = name1.hostname)
)
)
Im JSP-Quelltext habe ich dann eingetragen:
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@hostname:1521:name", "User", "pw");
Trotzdem bekomme ich folgende Fehlermeldung:
Error: E/A-Exception: Connection refused(...)
Danke vorab
Hallo!
mit Oracle habe ich das zwar noch nicht gemacht, aber mit PostgreSQL und anderen Servern.
Drei Sachen solltest du Prüfen:
1.) Stimmen Username/Pw und die Berechtigungen (!) für den Account?
2.) Verhindert eine Firewall den Verbindungsaufbau?
3.) Bei Postgres klappte es nicht, obwohl Punkte 1 und 2 erfüllt waren. Der Zugriff über ein Socket musste separat freigeschaltet werden (habe vergessen wie genau). Bei Oracle könnte es auch so sein.
Dominik