public class ResultSetMetaData
extends java.lang.Object
implements java.sql.ResultSetMetaData
ResultSet オブジェクトの列の型とプロパティに関する情報を
取得するのに使用できるオブジェクトです。
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
getCatalogName(int columnIndex_)
指定された列のテーブルのカタログ名を取得します。
|
java.lang.String |
getColumnClassName(int columnIndex_)
Java クラスの完全指定された名前を返します。
|
int |
getColumnCount()
結果セットオブジェクトの列数を返します。
|
int |
getColumnDisplaySize(int columnIndex_)
指定された列の通常の最大幅を文字数で示します。
|
java.lang.String |
getColumnLabel(int columnIndex_)
印刷や表示に使用する、指定された列の推奨タイトルを取得します。
|
java.lang.String |
getColumnName(int columnIndex_)
指定された列の名前を取得します。
|
int |
getColumnType(int columnIndex_)
指定された列の SQL 型を取得します。
|
java.lang.String |
getColumnTypeName(int columnIndex_)
指定された列のデータベース固有の型名を取得します。
|
int |
getPrecision(int columnIndex_)
指定された列の 10 進桁数を取得します。
|
int |
getScale(int columnIndex_)
指定された列の小数点以下の桁数を取得します。
|
java.lang.String |
getSchemaName(int columnIndex_)
指定された列のテーブルのスキーマを取得します。
|
java.lang.String |
getTableName(int columnIndex_)
指定された列のテーブル名を取得します。
|
boolean |
isAutoIncrement(int columnIndex_)
指定された列が自動的に番号付けされて
読み込み専用として扱われるかどうかを示します。
|
boolean |
isCaseSensitive(int columnIndex_)
列の大文字小文字が区別されるかどうかを示します。
|
boolean |
isCurrency(int columnIndex_)
指定された列がキャッシュの値かどうかを示します。
|
boolean |
isDefinitelyWritable(int columnIndex_)
指定された列の書き込みが必ず成功するかどうかを示します。
|
int |
isNullable(int columnIndex_)
指定された列に
null 値が許可されるかどうかを示します。 |
boolean |
isReadOnly(int columnIndex_)
指定された列が絶対的に書き込み可能でないかどうかを示します。
|
boolean |
isSearchable(int columnIndex_)
指定された列を where 節で使用できるかどうかを示します。
|
boolean |
isSigned(int columnIndex_)
指定された列の値が符号付き数値かどうかを示します。
|
boolean |
isWrapperFor(java.lang.Class<?> iface)
[サポート外]
常に
falseを返します |
boolean |
isWritable(int columnIndex_)
指定された列への書き込みを成功させることができるかどうかを示します。
|
java.lang.String |
toString()
文字列表現を得る
|
<T> T |
unwrap(java.lang.Class<T> iface)
[サポート外]
|
public int getColumnCount()
throws java.sql.SQLException
getColumnCount インタフェース内 java.sql.ResultSetMetaDatajava.sql.SQLException - データベースアクセスエラーが発生した場合。ResultSetpublic boolean isAutoIncrement(int columnIndex_)
throws java.sql.SQLException
isAutoIncrement インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。true 、
そうでない場合は false 。java.sql.SQLException - データベースアクセスエラーが発生した場合。public boolean isCaseSensitive(int columnIndex_)
throws java.sql.SQLException
isCaseSensitive インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。true 、
そうでない場合は false 。java.sql.SQLException - データベースアクセスエラーが発生した場合。public boolean isSearchable(int columnIndex_)
throws java.sql.SQLException
isSearchable インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。true 、
そうでない場合は false 。java.sql.SQLException - データベースアクセスエラーが発生した場合。public boolean isCurrency(int columnIndex_)
throws java.sql.SQLException
isCurrency インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。true 、
そうでない場合は false 。java.sql.SQLException - データベースアクセスエラーが発生した場合。public int isNullable(int columnIndex_)
throws java.sql.SQLException
null 値が許可されるかどうかを示します。isNullable インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。null 値が許可されるかどうか。
java.sql.ResultSetMetaData.columnNoNulls 、
java.sql.ResultSetMetaData.columnNullable 、
java.sql.ResultSetMetaData.columnNullableUnknown
のうちの 1 つ。java.sql.SQLException - データベースアクセスエラーが発生した場合。public boolean isSigned(int columnIndex_)
throws java.sql.SQLException
isSigned インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。true 、
そうでない場合は false 。java.sql.SQLException - データベースアクセスエラーが発生した場合。public int getColumnDisplaySize(int columnIndex_)
throws java.sql.SQLException
getColumnDisplaySize インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.lang.String getColumnLabel(int columnIndex_)
throws java.sql.SQLException
getColumnLabel インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.lang.String getColumnName(int columnIndex_)
throws java.sql.SQLException
getColumnName インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.lang.String getSchemaName(int columnIndex_)
throws java.sql.SQLException
getSchemaName インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。java.sql.SQLException - データベースアクセスエラーが発生した場合。public int getPrecision(int columnIndex_)
throws java.sql.SQLException
getPrecision インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。java.sql.SQLException - データベースアクセスエラーが発生した場合。public int getScale(int columnIndex_)
throws java.sql.SQLException
getScale インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.lang.String getTableName(int columnIndex_)
throws java.sql.SQLException
getTableName インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.lang.String getCatalogName(int columnIndex_)
throws java.sql.SQLException
getCatalogName インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。java.sql.SQLException - データベースアクセスエラーが発生した場合。public int getColumnType(int columnIndex_)
throws java.sql.SQLException
getColumnType インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。java.sql.Types からの SQL 型。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.lang.String getColumnTypeName(int columnIndex_)
throws java.sql.SQLException
getColumnTypeName インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。java.sql.SQLException - データベースアクセスエラーが発生した場合。public boolean isReadOnly(int columnIndex_)
throws java.sql.SQLException
isReadOnly インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。true 、
そうでない場合は false 。java.sql.SQLException - データベースアクセスエラーが発生した場合。public boolean isWritable(int columnIndex_)
throws java.sql.SQLException
isWritable インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。true 、
そうでない場合は false 。java.sql.SQLException - データベースアクセスエラーが発生した場合。public boolean isDefinitelyWritable(int columnIndex_)
throws java.sql.SQLException
isDefinitelyWritable インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。true 、
そうでない場合は false 。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.lang.String getColumnClassName(int columnIndex_)
throws java.sql.SQLException
ResultSet.getObject メソッドが
呼び出されると、この Java クラスのインスタンスが生成されます。
ResultSet.getObject メソッドは、
このメソッドで返されたクラスのサブクラスを返す場合もあります。getColumnClassName インタフェース内 java.sql.ResultSetMetaDatacolumnIndex_ - 最初の列は 1 、 2 番目の列は 2 、などとする。ResultSet.getObject メソッドによって使用される
Java プログラミング言語のクラスの完全指定された名前。
カスタムマッピングに使用されるクラス名。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.lang.String toString()
toString クラス内 java.lang.Objectpublic <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
unwrap インタフェース内 java.sql.Wrapperjava.sql.SQLExceptionpublic boolean isWrapperFor(java.lang.Class<?> iface)
throws java.sql.SQLException
常にfalseを返します
isWrapperFor インタフェース内 java.sql.Wrapperjava.sql.SQLExceptionCopyright © 2023 RICOH Co., Ltd. All Rights Reserved.