intra-mart 6.1.14

jp.co.intra_mart.foundation.database
インタフェース DBResultAdapter

既知の実装クラスの一覧:
DBResultArrayAdapter, DBResultBigDecimalAdapter, DBResultBigIntAdapter, DBResultBinaryAdapter, DBResultBlobAdapter, DBResultBooleanAdapter, DBResultByteAdapter, DBResultClobAdapter, DBResultDateAdapter, DBResultDoubleAdapter, DBResultImTimestampAdapter, DBResultIntegerAdapter, DBResultNullAdapter, DBResultObjectAdapter, DBResultRealAdapter, DBResultRefAdapter, DBResultShortAdapter, DBResultStringAdapter, DBResultStructAdapter, DBResultTimeAdapter, DBResultTimestampAdapter

public interface DBResultAdapter

スクリプト開発用データベースカラム取得アダプタインタフェース。

スクリプト開発においてDBからカラム値を取得する場合に、
Java型からJavaScriptへ変換を行うアダプターインタフェースです。 サーバーマネージャインストールディレクトリ/conf/database-adapter-config.xml
に、各データベース型(Java.sql.Types.*)別にこのインタフェースを実装して設定します。

<database-adapter>のtype属性には、各データベース型
<database-adapter>のadapter-class属性には、このインタフェースを実装して設定します。

導入されたバージョン:
7.0
バージョン:
1.0

メソッドの概要
 Object getValue(ResultSet resultSet, int i)
          カラムからデータを取得します。
 void init(Node node)
          初期化を行います。
 

メソッドの詳細

init

public void init(Node node)
          throws SQLException
初期化を行います。

この実装がインスタンス化された時一度だけ呼び出されます。 この実装が設定されている<database-adapter>のノードが引数に渡されます。

パラメータ:
node - 設定が記述されているノード
例外:
SQLException

getValue

public Object getValue(ResultSet resultSet,
                       int i)
                throws SQLException
カラムからデータを取得します。

resultSetよりデータを取得して、JavaScript用の型に変換して、返却します。

パラメータ:
resultSet - 取得対象のResultSet
戻り値:
取得した値(JavaScriptの型)
例外:
SQLException

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.