Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Programmierung » JDBC-Unterstützung » Verbindungen aus einer JDBC-Clientanwendung

 

Verbindungsbeispiel ausführen

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.

 Aufgabe
  1. Wechseln Sie an einer Eingabeaufforderung in das Verzeichnis %SQLANYSAMP16%\SQLAnywhere\JDBC.

  2. Starten Sie einen Datenbankserver mit der Beispieldatenbank auf Ihrem lokalen Computer mit dem folgenden Befehl:

    dbsrv16 "%SQLANYSAMP16%\demo.db"
  3. 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
  4. Führen Sie den folgenden Befehl aus, um das Beispiel zu kompilieren:

    javac JDBCConnect.java
  5. 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
  6. Ü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.

Ergebnisse

Eine Liste von Identifizierungsnummern mit Kundennamen wird angezeigt.