ResultSetMetaData インターフェースは、ResultSet 内の列のタイプおよびプロパティーを検索する 際に使用できるオブジェクトを作成します。
java.sql パッケージ
共通インターフェース ResultSetMetaData
表 104は、DB2 Everyplace が
サポートする ResultSetMetaData インターフェースのフィールドをリストしたものです。
表 104. ResultSetMetaData インターフェース・フィールド
フィールド・タイプ | フィールド |
---|---|
static int | columnNoNulls 列が NULL 値を許可しない ことを示す定数。 |
static int | columnNullable 列が NULL 値を許可する ことを示す定数。 |
static int | columnNullableUnknown 列の値をヌルにできるかどうかが不明 であることを示す定数。 |
表 105は、DB2 Everyplace が
サポートする ResultSetMetaData インターフェースのメソッドをリストしたものです。
表 105. ResultSetMetaData インターフェース・メソッド
メソッドの戻り値タイプ | メソッド |
---|---|
String | getCatalogName(int column) 列の表のカタログ名を取得する。DB2 Everyplace は 常に "" (適用外)を戻す。 |
int | getColumnCount() この ResultSet オブジェクトにおける列番号を戻す。 |
int | getColumnDisplaySize (int column) 指定された列 の通常の最大幅を文字数で示す。 |
String | getColumnLabel(int column) 印刷出力および表示で使用する推奨される列タイトルを取得する。 |
String | getColumnName (int column) 指定された列の名前を取得する。 |
int | getColumnType (int column) 指定された列の SQL タイプを取得する。 |
String | getColumnTypeName(int column) 列のデータベース固有のタイプ名を検索する。 |
int | getPrecision (int column) 指定された列の小数桁数を取得する。 |
int | getScale (int column) 指定された列の小数点の右側の桁数を取得する。 |
String | getSchemaName(int column) 列の表のスキーマ名を取得する。DB2 Everyplace は 常に "" (適用外)を戻す。 |
int | isNullable (int column) 指定された列の値のヌル指定の可否を示す。 |
boolean | isWritable(int column) 列での書き込みが続けられるかどうかを示す。 |
関連したタスク
関連した解説