Verbindung von einem Java-Programm eine SQL Datenbank Entwickler
Ich würde gerne den Zugriff auf eine Oracle-Datenbank (SQL-Developer), aus einem Java-Programm. Ich habe nie verwendet JDBC vor.
Hier ist, was ich schrieb:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:host_name:port:database_name";
Connection con = DriverManager.getConnection(url, login, passwd);
Ich bekam eine Fehlermeldung:
[Microsoft][ODBC Driver Manager]
Data source name not found and no default driver specified
Host-name, port, DB-name und die Anmeldungen sind gut.
Ist dieser Fahrer OK, um Kommunikation mit SQL Developer ?
Ich weiß nicht, was zu tun ist,
danke für die Hilfe !
Es gibt keine solche Sache wie eine "SQL-Developer Datenbank". Um eine Verbindung zu einer Oracle-Datenbank (die SQL-Entwickler ist in der Regel verwendet wird), verwenden Sie die Oracle-JDBC-Treiber, nicht die (veraltet) - ODBC-Brücke.
Starten Sie hier für mögliche Antworten: stackoverflow.com/search?q=oracle+jdbc+connection
Wenn Sie nur google, werden Sie wissen, wie eine Verbindung zur oracle-DB. Sie einige der Forschung vor der Buchung.
Starten Sie hier für mögliche Antworten: stackoverflow.com/search?q=oracle+jdbc+connection
Wenn Sie nur google, werden Sie wissen, wie eine Verbindung zur oracle-DB. Sie einige der Forschung vor der Buchung.
InformationsquelleAutor ponponke | 2013-05-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
oracle.jdbc.driver.OracleDriver
veraltet für mehrere Jahre, die Sie verwenden solltenoracle.jdbc.OracleDriver
stattIch war mit oracle.jdbc.- Treiber.OracleDriver und seine Arbeitsmethoden in Ordnung.. Keine Kenntnis von der aktualisierten..
Sie haben nicht benötigt, um explizit laden Sie den Treiber, wie dies für eine lange Zeit, seit der service provider Mechanismus eingeführt - docs.oracle.com/javase/6/docs/technotes/guides/jar/...
InformationsquelleAutor Vineet Singla
for Oracle können Sie ojdbc
für SQL Server-u verwenden können, jtds
InformationsquelleAutor Roy
Den JDBC-Treiber
sun.jdbc.odbc.JdbcOdbcDriver
ist Brücke Fahrer umschließt, die ein ODBC-Treiber wie beschrieben hier.SQL Developer ist ein Oracle-tool, das wirkt wie eine IDE mit der Oracle-Datenbank.
Verbindung von Java zu einer Oracle-Datenbank sollten Sie den Oracle JDBC-Treiber sorgen und die jar ist auf Ihrem classpath (wie in der Dokumentation beschrieben, die für
java.sql.DriverManager
, zwingt die zu ladende Klasse nicht mehr notwendig).Der wichtige Teil ist die Verbindungszeichenfolge, die in Ihrer einfachsten form für Oracle-Folgen Sie der Struktur:
Wo:
Den vollen docs sind hier.
InformationsquelleAutor Nick Holt