8.8.9 getColumnTypeName(int column)
- 〈この項の構成〉
(1) 機能
指定した列のデータ型を取得します。
(2) 形式
public synchronized String getColumnTypeName(int column) throws SQLException
(3) 引数
- int column:
-
1から始まる列番号を指定します。
(4) 戻り値
Stringオブジェクトが返却されます。getColumnTypeNameメソッドの戻り値を次の表に示します。
|
列のデータ型(HADBのデータ型) |
戻り値(返却される文字列) |
|---|---|
|
INTEGER |
"INTEGER" |
|
SMALLINT |
"SMALLINT"※ |
|
DECIMAL,NUMERIC |
"DECIMAL" |
|
CHAR |
"CHAR" |
|
DOUBLE PRECISION,FLOAT |
"DOUBLE PRECISION" |
|
VARCHAR |
"VARCHAR" |
|
DATE |
"DATE" |
|
TIME |
"TIME" |
|
TIMESTAMP |
"TIMESTAMP" |
|
BINARY |
"BINARY" |
|
VARBINARY |
"VARBINARY" |
|
ROW |
"ROW" |
|
BOOLEAN(DatabaseMetaDataから生成したResultSetにだけ存在する列) |
"BOOLEAN" |
- 注※
-
DatabaseMetaDataから生成したResultSetにだけ存在する列で,データ型がshortで規定されている列の場合,この値が返却されます。
(5) 発生する例外
columnに指定した値が0以下,または列数より大きい場合,SQLExceptionが投入されます。