ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
3416
3416
EMPFEHLEN
-
18.02.08 14:29 #1
- Registriert seit
- May 2006
- Beiträge
- 110
Hallo,
ich bin Neuling was die Entwicklung mit JDBC angeht. Ich habe auf meinem Rechner lokal eine Oracle 10 DB installiert. Ich möchte auf diese mit JDBC zugreifen. Mein Code für die Verbindung bisher:
Code :1 2 3 4 5 6
Class.forName("oracle.jdbc.driver.OracleDriver"); String conURL = "jdbc:oracle:thin:@127.0.0.1:8080:db_1"; String userName = "user"; String password = "pw"; Connection connection = java.sql.DriverManager.getConnection(conURL, userName, password);
db_1 ist der Name der Datenbank, die sich im Oracle10 Verzeichnis befindet.
Der Fehler lautet:
Exception in thread "main" java.sql.SQLException: E/A-Exception: The Network Adapter could not establish the connection
Mir fällt nichts anderes ein als das mit loopback. Wie gesagt bin Neuling. Vielleicht weisst ihr ne Antwort?
-
Hallo,
bist Du Dir mit dem Port sicher? Bei Oracle nimmt man doch den 1521 als default an, 8080 ist doch eher vom Web-Server (apache, tomcat etc.)
Evtl. hilft Dir der Codeschnipsel:
PHP-Code:import java.sql.*;
import oracle.jdbc.pool.*;
public class TestMa {
public static void main(String args[]) throws ClassNotFoundException,
SQLException {
OracleDataSource ds = new OracleDataSource();
ds.setDriverType("thin");
ds.setServerName("deinServer");
ds.setPortNumber(1521);
ds.setDatabaseName("deineDB"); // sid
ds.setUser("deinUser");
ds.setPassword("deinPassword");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
ResultSet rset = stmt
.executeQuery("select 'Hello Thin driver data source tester '||"
+ "initcap(USER)||'!' result from dual");
if (rset.next())
System.out.println(rset.getString(1));
rset.close();
stmt.close();
conn.close();
}
}
=========================================
Glaube denen, die die Wahrheit suchen, und zweifle
an denen, die sie gefunden haben.
=========================================
André Gide (1869-1951), frz. Schriftst., 1947 Nobelpr.
=========================================
-
19.02.08 08:49 #3
- Registriert seit
- May 2006
- Beiträge
- 110
danke das war der Fehler. Den Port wusste ich nicht, war auch verwirrt weil ich bei Access Datenbanken ja einfach die url auf meinem Rechner angeben darf.
Ähnliche Themen
-
SAP R/3 --> JDBC -->Oracle
Von danielandross im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 12.02.08, 15:26 -
Update auf Oracle Datenbank mit JDBC
Von fenerli23 im Forum JavaAntworten: 11Letzter Beitrag: 01.11.07, 09:30 -
JDBC Treiber für Zugriff auf SQL-Datenbank installieren
Von bocks im Forum JavaAntworten: 11Letzter Beitrag: 15.09.05, 14:21 -
Zugriff auf Oracle-Datenbank via OLEDB
Von Planet_Mars im Forum .NET ArchivAntworten: 0Letzter Beitrag: 08.02.05, 12:22 -
VErbindung zu einer Oracle Datenbank via jdbc--> FEhlermeldung
Von lindin im Forum JavaAntworten: 1Letzter Beitrag: 16.09.04, 14:11





Zitieren
Login





