スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド
JDBCドライバでは,Arrayクラスを使用して繰返し列をアクセスできます。各メソッドの注意事項を次に示します。
表17-13 getArrayで返すオブジェクトの型
| HiRDBのデータ型 | オブジェクトの型 |
|---|---|
| INTEGER | java.lang.Integer[] |
| SMALLINT | java.lang.Short[] |
| DECIMAL | java.math.BigDecimal[] |
| FLOAT,DOUBLE PRECISION | java.lang.Double[] |
| SMALLFLT,REAL | java.lang.Float[] |
| CHAR | java.lang.String[] |
| VARCHAR | java.lang.String[] |
| NCHAR | java.lang.String[] |
| NVARCHAR | java.lang.String[] |
| MCHAR | java.lang.String[] |
| MVARCHAR | java.lang.String[] |
| DATE | java.sql.Date[] |
| TIME | java.sql.Time[] |
| TIMESTAMP | java.sql.Timestamp[] |
表17-14 getResultSetで返す結果セットの属性値
| ResultSetMetaDataクラスのメソッド名 | メソッドが返す値 | |
|---|---|---|
| 一つ目の列 | 二つ目の列 | |
| getCatalogName | null | null |
| getColumnClassName | java.lang.Integer | データベースの列の属性に依存 |
| getColumnDisplaySize | 10 | データベースの列長に依存 |
| getColumnLabel | JDBC_Array_Index | データベースの列名に依存 |
| getColumnName | ||
| getColumnType | java.sql.Types.INTEGER | データベースの列の属性に依存 |
| getColumnTypeName | INTEGER | |
| getPrecision | 10 | データベースの列属性と列長に依存 |
| getScale | 0 | |
| getSchemaName | null | null |
| getTableName | ||
| isAutoIncrement | true | false |
| isCaseSensitive | false | データベースの列の属性に依存 |
| isCurrency | false | |
| isDefinitelyWritable | ||
| isNullable | java.sql.ResultSetMetaData.columnNoNulls | データベースの列の属性に依存 |
| isReadOnly | true | false |
| isSearchable | false | true |
| isSigned | データベースの列の属性に依存 | |
| isWritable | false | |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.