Hitachi

Hitachi Advanced Data Binder AP開発ガイド


8.8.9 getColumnTypeName(int column)

〈この項の構成〉

(1) 機能

指定した列のデータ型を取得します。

(2) 形式

public synchronized String getColumnTypeName(int column) throws SQLException

(3) 引数

int column

1から始まる列番号を指定します。

(4) 戻り値

Stringオブジェクトが返却されます。getColumnTypeNameメソッドの戻り値を次の表に示します。

表8‒79 getColumnTypeNameメソッドの戻り値

列のデータ型(HADBのデータ型)

戻り値(返却される文字列)

INTEGER

"INTEGER"

SMALLINT

"SMALLINT"

DECIMALNUMERIC

"DECIMAL"

CHAR

"CHAR"

DOUBLE PRECISIONFLOAT

"DOUBLE PRECISION"

VARCHAR

"VARCHAR"

DATE

"DATE"

TIME

"TIME"

TIMESTAMP

"TIMESTAMP"

BINARY

"BINARY"

VARBINARY

"VARBINARY"

ROW

"ROW"

BOOLEANDatabaseMetaDataから生成したResultSetにだけ存在する列)

"BOOLEAN"

注※

DatabaseMetaDataから生成したResultSetにだけ存在する列で,データ型がshortで規定されている列の場合,この値が返却されます。

(5) 発生する例外

columnに指定した値が0以下,または列数より大きい場合,SQLExceptionが投入されます。