Hitachi

Hitachi Advanced Data Binder AP開発ガイド


8.6.57 getTimestamp(int columnIndex)

〈この項の構成〉

(1) 機能

ResultSetオブジェクトの現在行の列の値をjava.sql.Timestampオブジェクトに取得します。値を取得する列は,引数で指定します。

(2) 形式

public synchronized java.sql.Timestamp getTimestamp(int columnIndex) throws SQLException

(3) 引数

int columnIndex

列番号を指定します。

(4) 戻り値

列値が返却されます。検索結果と戻り値の関係を次の表に示します。

DATE型,TIME型,TIMESTAMP型または文字列型(CHARVARCHAR)の変換については,「7.6.2 データの変換処理」の「(2) getXXXメソッド実行時のデータ変換処理(DATE型,TIME型,TIMESTAMP型,または文字列型の場合)」を参照してください。

表8‒42 検索結果と戻り値の関係(getTimestampメソッドの場合)

HADBのデータ型

検索結果

戻り値

CHAR

VARCHAR

ナル値

null

[半角空白]時刻印形式[半角空白]

検索結果の前後の半角空白を取り除きjava.sql.Timestampオブジェクトにしたもの

上記以外

SQLExceptionが投入される

DATE

ナル値

null

上記以外

検索結果をjava.sql.Timestampオブジェクトにしたもの

TIME

ナル値

null

上記以外

検索結果をjava.sql.Timestampオブジェクトにしたもの

TIMESTAMP

ナル値

null

上記以外

検索結果をjava.sql.Timestampオブジェクトにしたもの

そのほか

該当しません

SQLExceptionが投入される

注※

時刻印形式とは,'YYYY-MM-DD hh:mm:ss[.f...]'で表される文字列表現のことです。

(5) 発生する例外

次に示す場合にSQLExceptionが投入されます。