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