Sie können Java-Methoden als gespeicherte Prozeduren behandeln, die aus SQL aufgerufen werden.
Sie müssen eine gespeicherte Prozedur erstellen, die Ihre Methode ausführt. Zum Beispiel:
CREATE PROCEDURE javaproc() EXTERNAL NAME 'JDBCExample.MyMethod ()V' LANGUAGE JAVA; |
Weitere Hinweise finden Sie unter CREATE PROCEDURE-Anweisung (Webdienste).
Beispiel: Die SQL-Funktion PI(*) gibt den Wert für pi zurück. Die Java API-Klasse java.lang.Math hat ein paralleles Feld namens PI, das denselben Wert zurückgibt. Die Klasse java.lang.Math hat aber auch ein Feld namens E, das die Basis von natürlichen Logarithmen zurückgibt, sowie eine Methode, die die Restoperation auf zwei Argumente gemäß dem Standard IEEE 754 durchführt.
Andere Bestandteile der Java API bieten weitere, zusätzliche Möglichkeiten. Beispiel: java.util.Stack generiert eine Warteschlange nach dem Last-In-First-Out-Prinzip, die eine Liste sortiert speichern kann. Mit java.util.HashTable werden Schlüsseln Werte zugeordnet, java.util.StringTokenizer unterteilt eine Zeichenfolge in einzelne Worteinheiten.
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 |