Die Schritte zum Erstellen und Ausführen einer JDBC-Anwendung werden anhand eines Beispiels gezeigt.
Voraussetzungen
Ein Java Development Kit (JDK) muss installiert sein.
Kontext und Bemerkungen
Zwei verschiedene Typen von Verbindungen mit JDBC können hergestellt werden. Eine ist die clientseitige Verbindung und die andere ist die serverseitige Verbindung. Im folgenden Beispiel wird eine clientseitige Verbindung verwendet.
Wechseln Sie an einer Eingabeaufforderung in das Verzeichnis %SQLANYSAMP16%\SQLAnywhere\JDBC.
Starten Sie einen Datenbankserver mit der Beispieldatenbank auf Ihrem lokalen Computer mit dem folgenden Befehl:
dbsrv16 "%SQLANYSAMP16%\demo.db" |
Setzen Sie die CLASSPATH-Umgebungsvariable. In diesem Beispiel wird der in der Datei sajdbc4.jar enthaltene SQL Anywhere JDBC 4.0-Treiber verwendet.
set classpath=.;%SQLANY16%\java\sajdbc4.jar |
Wenn Sie stattdessen den jConnect-Treiber verwenden, geben Sie Folgendes an (wobei Pfad Ihr jConnect-Installationsverzeichnis ist):
set classpath=.;jconnect-path\classes\jconn4.jar |
Führen Sie den folgenden Befehl aus, um das Beispiel zu kompilieren:
javac JDBCConnect.java |
Führen Sie den folgenden Befehl aus, um das Beispiel auszuführen:
java JDBCConnect |
Fügen Sie ein Befehlszeilenargument ein, z.B. jconnect, um einen anderen JDBC-Treiber zu laden.
java JDBCConnect jconnect |
Überprüfen Sie, ob an der Eingabeaufforderung eine Liste von Identifizierungsnummern mit Kundennamen angezeigt wird.
Wenn der Verbindungsversuch fehlschlägt, erscheint stattdessen eine Fehlermeldung. Prüfen Sie, ob Sie alle erforderlichen Schritte ausgeführt haben. Überprüfen Sie, ob Ihr Klassendatei-Pfad richtig ist. Eine falsche CLASSPATH-Einstellung führt dazu, dass eine Klasse nicht gefunden werden kann.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |