Verbinden mit Oracle (JDBC)
Dieses Kapitel enthält eine Beispielanleitung für das Herstellen einer Verbindung zu einem Oracle Datenbankserver über die JDBC-Schnittstelle. Die Verbindung wird mit Hilfe des auf der Oracle Website verfügbaren Oracle Instant Client Package (Basic) als reine Java-Verbindung hergestellt. Der Vorteil dieser Verbindungsart ist, dass nur die Java-Umgebung und die vom Oracle Instant Client Package bereitgestellten .jar-Bibliotheken benötigt werden.
Voraussetzungen
•JRE (Java Runtime Environment) oder Java Development Kit (JDK) muss installiert sein. Dabei kann es sich entweder um Oracle JDK oder einen Open Source Build wie z.B. Oracle OpenJDK handeln. StyleVision ermittelt den Pfad zur Java Virtual Machine (JVM) anhand der folgenden Ordner und zwar in folgender Reihenfolge: (i) anhand des benutzerdefinierten JVM-Pfads, den Sie eventuell in den Applikationsoptionen definiert haben; (ii) anhand des JVM-Pfads in der Windows Registry; (iii) anhand der JAVA_HOME-Umgebungsvariablen.
•Stellen Sie sicher, dass die Plattform von StyleVision (32-Bit, 64-Bit) mit der des JRE/JDK übereinstimmt.
•Oracle Instant Client Package (Basic) muss auf Ihrem Betriebssystem verfügbar sein. Das Paket kann von der offiziellen Oracle Website heruntergeladen werden. In diesem Beispiel wird Oracle Instant Client Package Version 12.1.0.2.0 für Windows 32-Bit und folglich Oracle JDK 32-Bit verwendet.
•Sie haben die folgenden Datenbankverbindungsinformationen zur Verfügung: Host, Port, Servicename, Benutzername und Passwort.
Verbindung
1.Starten Sie den Datenbank-Verbindungsassistenten und klicken Sie auf JDBC-Verbindungen (eine Abbildung des Dialogfelds finden Sie unter JDBC-Verbindung).
2.Geben Sie neben dem Feld Classpaths den Pfad zur .jar-Datei , die die Verbindung zur Datenbank bereitstellt, ein. Falls nötig, können Sie auch eine durch Semikola getrennte Liste von .jar-Dateipfaden eingeben. Wenn Sie den Dateipfad zum CLASSPATH des Systems hinzugefügt haben, können Sie dieses Feld leer lassen.
3.Wählen Sie im Feld Treiber den entsprechenden Treiber aus. Relevante Treiber stehen nur zur Verfügung, wenn im Feld Classpaths oder in der Umgebungsvariablen CLASSPATH ein gültiger .jar-Dateipfad angegeben wurde.
4.Geben Sie den Benutzernamen und das Passwort für die Datenbank in die entsprechenden Felder ein.
5.Geben Sie in das Textfeld Datenbank-URL den JDBC Connection String gemäß dem Muster in der Tabelle unten ein, indem Sie die hervorgehobenen Werte durch die entsprechenden Werte für Ihren Datenbankserver ersetzen.
6.Klicken Sie auf Verbinden.
Verbindungsinformationen für das Oracle-Beispiel
Feld | Wert |
Classpaths | C:\jdbc\instantclient_12_1\ojdbc7.jar |
Treiber | oracle.jdbc.OracleDriver oder oracle.jdbcdriver.OracleDriver |
Datenbank URL | jdbc:oracle:thin:@//host:port:service |