スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド
ResultSetクラス,及びCallableStatementクラスのgetXXXメソッドと,JDBCのSQLデータ型とのマッピングを次の表に示します。マッピングできないJDBCのSQLデータ型に対してgetXXXメソッドが呼び出された場合は,SQLExceptionを投入します。
表18-66 getXXXメソッドとJDBCのSQLデータ型とのマッピング(1/2)
getXXXメソッド | JDBCのSQLデータ型 | |||||
---|---|---|---|---|---|---|
SMALLINT | INTEGER | FLOAT | REAL | DECIMAL | CHAR | |
getByte | ○ | ○ | ○ | ○ | ○ | ○※1 |
getShort | ◎ | ○ | ○ | ○ | ○ | ○※1 |
getInt | ○ | ◎ | ○ | ○ | ○ | ○※1 |
getLong | ○ | ○ | ○ | ○ | ○ | ○※1 |
getFloat | ○ | ○ | ○ | ◎ | ○ | ○※1 |
getDouble | ○ | ○ | ◎ | ○ | ○ | ○※1 |
getBigDecimal | ○ | ○ | ○ | ○ | ◎ | ○※1 |
getBoolean | ○ | ○ | ○ | ○ | ○ | ○ |
getString | ○ | ○ | ○ | ○ | ○ | ◎ |
getBytes | × | × | × | × | × | × |
getDate | × | × | × | × | × | ○※1 |
getTime | × | × | × | × | × | ○※1 |
getTimestamp | × | × | × | × | × | ○※1 |
getAsciiStream | × | × | × | × | × | ○ |
getBinaryStream | × | × | × | × | × | × |
getObject | ○ | ○ | ○ | ○ | ○ | ○ |
getCharacterStream | × | × | × | × | × | ○ |
getArray | × | × | × | × | × | × |
getBlob | × | × | × | × | × | × |
表18-67 getXXXメソッドとJDBCのSQLデータ型とのマッピング(2/2)
getXXXメソッド | JDBCのSQLデータ型 | |||||
---|---|---|---|---|---|---|
VARCHAR | DATE | TIME | TIMESTAMP | LONGVARBINARY | ARRAY | |
getByte | ○※1 | × | × | × | × | × |
getShort | ○※1 | × | × | × | × | × |
getInt | ○※1 | × | × | × | × | × |
getLong | ○※1 | × | × | × | × | × |
getFloat | ○※1 | × | × | × | × | × |
getDouble | ○※1 | × | × | × | × | × |
getBigDecimal | ○※1 | × | × | × | × | × |
getBoolean | ○ | × | × | × | × | × |
getString | ◎ | ○ | ○ | ○ | ○ | × |
getBytes | × | × | × | × | ○ | × |
getDate | ○※1 | ◎※2 | × | ○ | × | × |
getTime | ○※1 | × | ◎ | ○ | × | × |
getTimestamp | ○※1 | ○ | × | ◎ | × | × |
getAsciiStream | ○ | × | × | × | ○ | × |
getBinaryStream | × | × | × | × | ◎ | × |
getObject | ○ | ○ | ○ | ○ | ○ | × |
getCharacterStream | ○ | × | × | × | ○ | × |
getArray | × | × | × | × | × | ◎ |
getBlob | × | × | × | × | ○ | × |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.