スケーラブルデータベースサーバ 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.