このチュートリアルでは、ストアド関数を使用してOracleデータベースにJavaコードを実装する例を示します。 Javaソースの作成または置換とコンパイルを使用して、OracleデータベースにJavaプログラムを作成できます。 声明。その後、AS LANGUAGE JAVA句を使用して、ストアド関数またはストアドプロシージャでそのコードを参照できます。以下は、OracleDatabaseにJavaを実装するための手順です。
Oracleデータベースの例のJava
- 以下は、JavaHelloWorldプログラムの例です。まず、OracleデータベースでCREATE OR REPLACE AND COMPILE ASJAVASOURCEステートメントを使用してJavaコードを追加します。
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "Hello" AS public class Hello { public static String World() { return "Hello World!"; } }; /
- 次に、Oracleデータベースに上記のJavaプログラムを参照するストアド関数を作成します。
CREATE OR REPLACE FUNCTION helloworld RETURN VARCHAR2 AS LANGUAGE JAVA NAME 'Hello.World () return java.lang.String'; / DECLARE v_string VARCHAR2 (100 CHAR); BEGIN v_string := helloworld (); END; /
今すぐテストできます:
SELECT helloworld FROM DUAL;
出力:
HELLOWORLD -------------------------- Hello World! 1 row selected.
- Oracle ForLOOPSelectステートメントの例
- OracleのストアドプロシージャからResultSetを返す方法
- OracleFormsでドロップダウンリストを作成する方法