Hitachi

ノンストップデータベース HiRDB Version 10 UAP開発ガイド


16.2.5 CallableStatementクラス

〈この項の構成〉

(1) 概要

CallableStatementクラスでは,次の機能が提供されます。

また,CallableStatementクラスはPreparedStatementクラスのサブクラスであるため,PreparedStatementクラス及びStatementクラスの機能をすべて継承します。ただし,Javaストアドルーチン内のDatabaseMetaDataクラスで取得した結果セットは,Javaストアドルーチン内でだけ使用できます。CallableStatementクラスのgetResultSetでは,動的結果セットとして取得できません。

CallableStatementクラスで提供される各メソッドの詳細,使用方法については,JDBCの関連ドキュメントを参照してください。

(2) 注意事項

  1. CallableStatementクラスはPreparedStatementクラスのサブクラスであるため,PreparedStatementクラス及びStatementクラスの注意事項はすべて該当します。

  2. clearParametersメソッドを実行した場合,clearParametersメソッドを実行した時点でパラメタの情報を消去します。executeメソッド実行後,getXXXメソッドを実行するまでの間にclearParametersメソッドを実行した場合,getXXXメソッドの実行でKFPJ20506-Eメッセージを出力します。

  3. JavaストアドルーチンのINOUTパラメタを使用する場合,registerOutParameterメソッドで指定するjava.sql.Typesクラスの型とsetXXXメソッドで設定するデータの型は同一にしてください。