Sie starten Java-Anwendungen (außerhalb der Datenbank), indem Sie die Java VM mit einer Klasse ausführen, die eine main-Methode hat.
Die Klasse Invoice in der Datei Beispielverzeichnis\SQLAnywhere\JavaInvoice\Invoice.java hat beispielsweise eine main-Methode. Wenn Sie die Klasse von der Befehlszeile aus mit einem Befehl wie dem folgenden ausführen, wird die Hauptmethode main ausgeführt:
java Invoice |
Deklarieren Sie die Methode mit einem Array von Zeichenfolgen als Argument.
public static void main( java.lang.String args[] ) { ... } |
Erstellen Sie eine gespeicherte Prozedur als Wrapper für diese Methode.
CREATE PROCEDURE JavaMain( in arg char(50) ) EXTERNAL NAME 'JavaClass.main([Ljava/lang/String;)V' LANGUAGE JAVA; |
Weitere Hinweise finden Sie unter CREATE PROCEDURE-Anweisung (Webdienste).
Rufen Sie die Methode main mit der CALL-Anweisung auf.
call JavaMain( 'Hello world' ); |
Aufgrund der Einschränkungen der SQL-Sprache kann nur eine einzelne Zeichenfolge übergeben werden.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |