16.6.2 getResultSet
-
MAPは使用できません。
-
このメソッドで返す結果セットは,配列要素ごとに1行を含んでいて,各行には二つの列があります。二つ目の列には要素の値が格納され,一つ目の列には配列内の対応する要素のインデクスが格納されます(最初の配列要素のインデクスは1)。行は,インデクスに基づいて昇順で並べられます。
-
ステートメントがクローズされると,このメソッドで返した結果セットもクローズします。
-
このメソッドで返す結果セットの属性値を次の表に示します。
表16‒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