Öffnen Sie eine Befehlszeile und wechseln Sie in das Verzeichnis Beispielverzeichnis\SQLAnywhere\JDBC.
Starten Sie einen Datenbankserver mit der Beispieldatenbank auf Ihrem lokalen Computer mit dem folgenden Befehl:
dbeng12 Beispielverzeichnis\demo.db |
Beim serverseitigen JDBC-Treiber ist es nicht erforderlich, die CLASSPATH-Umgebungsvariable zu setzen.
Geben Sie folgenden Befehl ein, um das Beispiel zu kompilieren:
javac JDBCConnect2.java |
Installieren Sie die Klasse mithilfe von Interactive SQL in derselben Datenbank. Führen Sie folgende Anweisung aus:
INSTALL JAVA NEW FROM FILE 'Beispielverzeichnis\SQLAnywhere\JDBC\JDBCConnect2.class'; |
Es besteht außerdem die Möglichkeit, die Klasse mit Sybase Central zu installieren. Während Sie mit der Beispieldatenbank verbunden sind, öffnen Sie den Unterordner Java unter Externe Umgebungen und wählen Datei » Neu » Java-Klasse. Befolgen Sie dann die Anweisungen im Assistenten.
Definieren Sie eine gespeicherte Prozedur namens JDBCConnect, die als Wrapper für die Methode JDBCConnect2.main in der Klasse agiert:
CREATE PROCEDURE JDBCConnect() EXTERNAL NAME 'JDBCConnect2.main([Ljava/lang/String;)V' LANGUAGE JAVA; |
Rufen Sie die Methode JDBCConnect2.main wie folgt auf:
CALL JDBCConnect(); |
Beim ersten Aufruf einer Java-Klasse in einer Sitzung muss die Java VM gestartet werden. Dies kann einige Sekunden dauern.
Überprüfen Sie, ob eine Liste mit Identifikationsnummern und Kundennamen im Fenster "Datenbankservermeldungen" angezeigt wird.
Wenn der Verbindungsversuch fehlschlägt, erscheint stattdessen eine Fehlermeldung. Prüfen Sie, ob Sie alle erforderlichen Schritte ausgeführt haben.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |