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 » Java in der Datenbank » Praktische Einführung: Java in der Datenbank verwenden

 

Lektion 3: Java-Klassen installieren

Java-Klassen können erst verwendet werden, nachdem sie in einer Datenbank installiert wurden. Sie können Java-Klassen aus Sybase Central oder aus Interactive SQL installieren.

Voraussetzungen

Schließen Sie die Schritte in Lektion 1 und 2 ab, bevor Sie Lektion 3 versuchen.

In dieser Lektion wird davon ausgegangen, dass Sie die Rollen und Privilegien haben, die im Abschnitt "Privilegien" am Anfang dieser praktischen Einführung aufgeführt sind: Praktische Einführung: Java in der Datenbank verwenden.

Kontext und Bemerkungen

Der Datenbankserver verwendet die CLASSPATH-Umgebungsvariable, um eine Datei während der Installation von Klassen zu finden. Wenn die in der INSTALL JAVA-Anweisung aufgelistete Datei sich in einem Verzeichnis oder in einer ZIP-Datei befindet, die in der CLASSPATH-Umgebungsvariable des Datenbankservers angegeben ist, findet der Server die Datei und installiert die Klasse.

 Aufgabe
  1. Prüfen Sie, ob die CLASSPATH-Umgebungsvariable aus der ersten Lektion richtig gesetzt ist. Sie sollte das Verzeichnis enthalten, in dem sich die Datei Invoice.class befindet.

    CALL sa_split_list(CAST(xp_getenv('CLASSPATH') AS LONG VARCHAR), ';');
  2. Verwenden Sie Interactive SQL, um eine Anweisung ähnlich der folgenden auszuführen. Der Pfad zum Speicherort Ihrer kompilierten Klassendatei ist nicht erforderlich, wenn diese über den CLASSPATH des Datenbankservers gefunden werden kann. Wenn der Pfad angegeben wird, muss er für den Datenbankserver zugänglich sein.

    INSTALL JAVA NEW 
    FROM FILE 'path\\Invoice.class';

Ergebnisse

Die Klasse wird nun in der Beispieldatenbank installiert.

Nachfolgende Änderungen an der Klassendatei werden nicht automatisch in die Kopie der Klassendatei in der Datenbank übernommen. Sobald die Klassendatei neu kompiliert wird, können Sie mithilfe der INSTALL JAVA UPDATE-Anweisung die Klassendatei in die Datenbank laden.

Nächste Schritte

In der nächsten Lektion rufen Sie die Methoden in der Java-Klasse über SQL auf. Gehen Sie weiter zu Lektion 4: Methoden in Java-Klassen aufrufen.

 Siehe auch