スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド(UNIX(R)用)

[目次][索引][前へ][次へ]

17.1 Javaストアドプロシジャ及びJavaストアドファンクションの概要

ここでは,Javaストアドプロシジャ及びJavaストアドファンクションの概要について説明します。

<この節の構成>
(1) Javaストアドプロシジャ,Javaストアドファンクションを使用できる環境
(2) Javaストアドプロシジャ及びJavaストアドファンクションとは
(3) Javaストアドプロシジャ及びJavaストアドファンクションの動作

(1) Javaストアドプロシジャ,Javaストアドファンクションを使用できる環境

Javaストアドプロシジャ,Javaストアドファンクションを使用できる環境を次の表に示します。

表17-1 Javaストアドプロシジャ,Javaストアドファンクションを使用できる環境

適用OS 使用可否
Type2 JDBC
ドライバ使用時
Type4 JDBC
ドライバ使用時
HP-UX 32ビット
64ビット ×
IPF
Solaris 32ビット
64ビット ×
AIX 32ビット
64ビット ×
Linux 32ビット
EM64T ×
IPF

(凡例)
○:使用できます。
×:使用できません。

注※ POSIXライブラリ版だけ対応しています。

(2) Javaストアドプロシジャ及びJavaストアドファンクションとは

SQLで記述していたルーチン制御文をJavaで記述して作成したストアドプロシジャ,ストアドファンクションのことをJavaストアドプロシジャJavaストアドファンクションといいます。Javaストアドプロシジャ及びJavaストアドファンクションは,HiRDBの外部で作成したJavaメソッドをルーチン制御文としてHiRDBに登録して使用します。このため,プラットホームに依存しない処理の開発やデバッグが行えます。

また,Javaストアドプロシジャ及びJavaストアドファンクションは,SQLで記述したストアドプロシジャ,ストアドファンクションと同様に,SQL(CALL文又は関数呼出し)で呼び出せます。このため,制御文の記述言語に制限はありません。

(3) Javaストアドプロシジャ及びJavaストアドファンクションの動作

Javaストアドプロシジャ及びJavaストアドファンクションの動作(呼び出し処理の手順)を次の図に示します。

図17-1 Javaストアドプロシジャ及びJavaストアドファンクションの動作(呼び出し処理の手順)

[図データ]