Für den Zugriff auf die Java-Methoden in der Klasse müssen Sie gespeicherte Prozeduren oder Funktionen erstellen, die als Wrapper für die Methoden in der Klasse dienen.
Erstellen Sie die folgende gespeicherte SQL-Prozedur, um die Methode Invoice.main in der Beispielklasse aufzurufen:
CREATE PROCEDURE InvoiceMain( IN arg1 CHAR(50) ) EXTERNAL NAME 'Invoice.main([Ljava/lang/String;)V' LANGUAGE JAVA; |
Diese gespeicherte Prozedur agiert als Wrapper für die Java-Methode.
Weitere Hinweise zur Syntax dieser Anweisung finden Sie unter CREATE PROCEDURE-Anweisung (externe Prozeduren).
Führen Sie die gespeicherte Prozedur aus, um die Java-Methode aufzurufen:
CALL InvoiceMain('to you'); |
In der Datenbankserver-Konsole bzw. im Fenster "Datenbankservermeldungen" wird die Meldung "Hello to you" angezeigt. Der Datenbankserver hat die Ausgabe von System.out dorthin umgeleitet
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |