|
Java プラットフォーム 1.2 |
|||||||||
前 次 | フレームあり フレームなし |
SQLException を使用するパッケージ | |
java.sql | JDBC パッケージを提供します。 |
java.sql における SQLException の使用方法 |
java.sql における SQLException のサブクラス | |
interface |
BatchUpdateException
JDBC 2.0 バッチ更新オペレーション中にエラーが発生したときにスローされる例外です。 |
interface |
DataTruncation
JDBC が予期せずデータの値を切り捨てる場合に、DataTruncation 警告を通知する (読み込み時) か、DataTruncation 例外をスローする (書き込み時) 例外です。 |
interface |
SQLWarning
データベースアクセスの警告に関する情報を提供する例外です。 |
SQLException を返す java.sql におけるメソッド | |
SQLException |
SQLException.getNextException()
この SQLException オブジェクトにチェーンされた例外を取得します。 |
型 SQLException のパラメータを持つ java.sql におけるメソッド | |
void |
SQLException.setNextException(SQLException ex)
チェーンの最後に SQLException オブジェクトを追加します。 |
SQLException をスローする java.sql におけるメソッド | |
String |
Array.getBaseTypeName()
この Array オブジェクトによって指定された配列の要素の SQL タイプ名を返します。 |
int |
Array.getBaseType()
この Array オブジェクトによって指定された配列の要素の JDBC タイプを返します。 |
Object |
Array.getArray()
この Array オブジェクトによって指定された SQL 配列の内容を、Java プログラミング言語の配列の形式で取り出します。 |
Object |
Array.getArray(Map map)
この Array オブジェクトによって指定された SQL 配列の内容を取り出します。 |
Object |
Array.getArray(long index,
int count)
SQL 配列の一部が格納されている配列を返します。 |
Object |
Array.getArray(long index,
int count,
Map map)
このオブジェクトによって指定された SQL 配列オブジェクトの一部が格納されている配列を返します。 |
ResultSet |
Array.getResultSet()
この Array オブジェクトによって指定された配列の要素が格納されている結果セットを返します。 |
ResultSet |
Array.getResultSet(Map map)
この Array オブジェクトによって指定された配列の要素が格納されている結果セットを返し、指定された map を使って配列要素をマッピングします。 |
ResultSet |
Array.getResultSet(long index,
int count)
インデックス index で始まり、最大で count の連続した部分配列の要素が格納されている結果セットを返します。 |
ResultSet |
Array.getResultSet(long index,
int count,
Map map)
インデックス index で始まり、最大で count の連続した部分配列の要素が格納されている結果セットを返します。 |
ResultSet |
PreparedStatement.executeQuery()
この PreparedStatement オブジェクトの SQL クエリーを実行し、そのクエリーによって生成された結果セットを返します。 |
int |
PreparedStatement.executeUpdate()
この PreparedStatement オブジェクトの SQL INSERT 文、UPDATE 文、または DELETE 文を実行します。 |
void |
PreparedStatement.setNull(int parameterIndex,
int sqlType)
指定されたパラメータを SQL NULL に設定します。 |
void |
PreparedStatement.setBoolean(int parameterIndex,
boolean x)
指定されたパラメータを Java の boolean 値に設定します。 |
void |
PreparedStatement.setByte(int parameterIndex,
byte x)
指定されたパラメータを Java の byte 値に設定します。 |
void |
PreparedStatement.setShort(int parameterIndex,
short x)
指定されたパラメータを Java の short 値に設定します。 |
void |
PreparedStatement.setInt(int parameterIndex,
int x)
指定されたパラメータを Java の int 値に設定します。 |
void |
PreparedStatement.setLong(int parameterIndex,
long x)
指定されたパラメータを Java の long 値に設定します。 |
void |
PreparedStatement.setFloat(int parameterIndex,
float x)
指定されたパラメータを Java の float 値に設定します。 |
void |
PreparedStatement.setDouble(int parameterIndex,
double x)
指定されたパラメータを Java の double 値に設定します。 |
void |
PreparedStatement.setBigDecimal(int parameterIndex,
BigDecimal x)
指定されたパラメータを java.lang.BigDecimal 値に設定します。 |
void |
PreparedStatement.setString(int parameterIndex,
String x)
指定されたパラメータを Java の String 値に設定します。 |
void |
PreparedStatement.setBytes(int parameterIndex,
byte[] x)
指定されたパラメータを Java の byte 配列に設定します。 |
void |
PreparedStatement.setDate(int parameterIndex,
Date x)
指定されたパラメータを java.sql.Date 値に設定します。 |
void |
PreparedStatement.setTime(int parameterIndex,
Time x)
指定されたパラメータを java.sql.Time 値に設定します。 |
void |
PreparedStatement.setTimestamp(int parameterIndex,
Timestamp x)
指定されたパラメータを java.sql.Timestamp 値に設定します。 |
void |
PreparedStatement.setAsciiStream(int parameterIndex,
InputStream x,
int length)
指定されたパラメータを、指定されたバイト数を持つ指定された入力ストリームに設定します。 |
void |
PreparedStatement.setUnicodeStream(int parameterIndex,
InputStream x,
int length)
推奨されません。 |
void |
PreparedStatement.setBinaryStream(int parameterIndex,
InputStream x,
int length)
指定されたパラメータを、指定された数のバイトを持つ指定された入力ストリームに設定します。 |
void |
PreparedStatement.clearParameters()
現在のパラメータ値をすぐにクリアします。 |
void |
PreparedStatement.setObject(int parameterIndex,
Object x,
int targetSqlType,
int scale)
パラメータの値を、オブジェクトを使用して設定します。 |
void |
PreparedStatement.setObject(int parameterIndex,
Object x,
int targetSqlType)
指定されたパラメータの値を、指定されたオブジェクトで設定します。 |
void |
PreparedStatement.setObject(int parameterIndex,
Object x)
パラメータの値を、オブジェクトを使用して設定します。 |
boolean |
PreparedStatement.execute()
あらゆる種類の SQL 文を実行します。 |
void |
PreparedStatement.addBatch()
JDBC 2.0 バッチにパラメータのセットを追加します。 |
void |
PreparedStatement.setCharacterStream(int parameterIndex,
Reader reader,
int length)
JDBC 2.0 指定されたパラメータを、指定された文字数である指定された Reader オブジェクトに設定します。 |
void |
PreparedStatement.setRef(int i,
Ref x)
JDBC 2.0 REF(<構造化型>) パラメータを設定します。 |
void |
PreparedStatement.setBlob(int i,
Blob x)
JDBC 2.0 BLOB パラメータを設定します。 |
void |
PreparedStatement.setClob(int i,
Clob x)
JDBC 2.0 CLOB パラメータを設定します。 |
void |
PreparedStatement.setArray(int i,
Array x)
JDBC 2.0 Array パラメータを設定します。 |
ResultSetMetaData |
PreparedStatement.getMetaData()
JDBC 2.0 ResultSet のカラムの数、タイプ、およびプロパティを取得します。 |
void |
PreparedStatement.setDate(int parameterIndex,
Date x,
Calendar cal)
JDBC 2.0 指定された Calendar オブジェクトを使用して、指定されたパラメータを java.sql.Date 値に設定します。 |
void |
PreparedStatement.setTime(int parameterIndex,
Time x,
Calendar cal)
JDBC 2.0 指定された Calendar オブジェクトを使用して、指定されたパラメータを java.sql.Time 値に設定します。 |
void |
PreparedStatement.setTimestamp(int parameterIndex,
Timestamp x,
Calendar cal)
JDBC 2.0 指定された Calendar オブジェクトを使用して、指定されたパラメータを java.sql.Timestamp 値に設定します。 |
void |
PreparedStatement.setNull(int paramIndex,
int sqlType,
String typeName)
JDBC 2.0 指定されたパラメータを SQL NULL に設定します。 |
long |
Clob.length()
この Clob オブジェクトによって指定された CLOB 値の文字数を返します。 |
String |
Clob.getSubString(long pos,
int length)
この Clob オブジェクトによって指定された CLOB 値内の指定された部分文字列のコピーを返します。 |
Reader |
Clob.getCharacterStream()
Clob の内容を Unicode ストリームとして取得します。 |
InputStream |
Clob.getAsciiStream()
この Clob オブジェクトによって指定された CLOB 値を ASCII バイトのストリームとして取得します。 |
long |
Clob.position(String searchstr,
long start)
CLOB 内で、指定された部分文字列 searchstr が現れる文字位置を判定します。 |
long |
Clob.position(Clob searchstr,
long start)
この Clob オブジェクト内で、指定された Clob オブジェクト searchstr が現れる文字位置を判定します。 |
String |
Ref.getBaseTypeName()
参照される項目の完全指定された SQL 構造化型の名前を取得します。 |
boolean |
ResultSet.next()
カーソルを現在の位置の 1 行下に移動します。 |
void |
ResultSet.close()
自動的にクローズされるとき、これを待つのではなく、ただちに ResultSet オブジェクトのデータベースと JDBC リソースを解放します。
|
boolean |
ResultSet.wasNull()
最後のカラムの読み値が SQL NULL であるかどうかを通知します。 |
String |
ResultSet.getString(int columnIndex)
現在の行のカラム値を Java の String 型数値として取得します。 |
boolean |
ResultSet.getBoolean(int columnIndex)
現在の行のカラム値を Java の boolean 型数値として取得します。 |
byte |
ResultSet.getByte(int columnIndex)
現在の行のカラム値を Java の byte として取得します。 |
short |
ResultSet.getShort(int columnIndex)
現在の行のカラム値を Java の float 型数値として取得します。 |
int |
ResultSet.getInt(int columnIndex)
現在の行のカラム値を Java の int 型数値として取得します。 |
long |
ResultSet.getLong(int columnIndex)
現在の行のカラム値を Java の long 型数値として取得します。 |
float |
ResultSet.getFloat(int columnIndex)
現在の行のカラム値を Java の float 型数値として取得します。 |
double |
ResultSet.getDouble(int columnIndex)
現在の行のカラム値を Java の double 型数値として取得します。 |
BigDecimal |
ResultSet.getBigDecimal(int columnIndex,
int scale)
推奨されません。 |
byte[] |
ResultSet.getBytes(int columnIndex)
現在の行のカラム値を Java の byte 配列として取得します。 |
Date |
ResultSet.getDate(int columnIndex)
現在の行のカラム値を java.sql.Date オブジェクトとして取得します。 |
Time |
ResultSet.getTime(int columnIndex)
現在の行のカラム値を java.sql.Time オブジェクトとして取得します。 |
Timestamp |
ResultSet.getTimestamp(int columnIndex)
現在の行のカラム値を java.sql.Timestamp オブジェクトとして取得します。 |
InputStream |
ResultSet.getAsciiStream(int columnIndex)
現在の行のカラムの値を ASCII 文字のストリームとして取得します。 |
InputStream |
ResultSet.getUnicodeStream(int columnIndex)
推奨されません。 |
InputStream |
ResultSet.getBinaryStream(int columnIndex)
現在の行のカラム値を未解釈のバイトストリームとして取得します。 |
String |
ResultSet.getString(String columnName)
現在の行のカラム値を Java の String 型数値として取得します。 |
boolean |
ResultSet.getBoolean(String columnName)
現在の行のカラム値を Java の boolean 型数値として取得します。 |
byte |
ResultSet.getByte(String columnName)
現在の行のカラム値を Java の byte として取得します。 |
short |
ResultSet.getShort(String columnName)
現在の行のカラム値を Java の float 型数値として取得します。 |
int |
ResultSet.getInt(String columnName)
現在の行のカラム値を Java の int 型数値として取得します。 |
long |
ResultSet.getLong(String columnName)
現在の行のカラム値を Java の long 型数値として取得します。 |
float |
ResultSet.getFloat(String columnName)
現在の行のカラム値を Java の float 型数値として取得します。 |
double |
ResultSet.getDouble(String columnName)
現在の行のカラム値を Java の double 型数値として取得します。 |
BigDecimal |
ResultSet.getBigDecimal(String columnName,
int scale)
推奨されません。 |
byte[] |
ResultSet.getBytes(String columnName)
現在の行のカラム値を Java の byte 配列として取得します。 |
Date |
ResultSet.getDate(String columnName)
現在の行のカラム値を java.sql.Date オブジェクトとして取得します。 |
Time |
ResultSet.getTime(String columnName)
現在の行のカラム値を java.sql.Time オブジェクトとして取得します。 |
Timestamp |
ResultSet.getTimestamp(String columnName)
現在の行のカラム値を java.sql.Timestamp オブジェクトとして取得します。 |
InputStream |
ResultSet.getAsciiStream(String columnName)
現在の行のカラム値を ASCII 文字のストリームとして取得します。 |
InputStream |
ResultSet.getUnicodeStream(String columnName)
推奨されません。 |
InputStream |
ResultSet.getBinaryStream(String columnName)
現在の行のカラム値を未解釈のバイトストリームとして取得します。 |
SQLWarning |
ResultSet.getWarnings()
この ResultSet に関する呼び出しによって通知される、最初の警告が返されます。 |
void |
ResultSet.clearWarnings()
この呼び出しのあと、ResultSet に対して新しい警告が通知されるまで、getWarnings は null を返します。 |
String |
ResultSet.getCursorName()
この ResultSet によって使用される SQL カーソルの名前を取得します。 |
ResultSetMetaData |
ResultSet.getMetaData()
ResultSet のカラムの数、タイプ、およびプロパティを取得します。 |
Object |
ResultSet.getObject(int columnIndex)
現在の行のカラム値を Java オブジェクトとして取得します。 |
Object |
ResultSet.getObject(String columnName)
現在の行のカラム値を Java オブジェクトとして取得します。 |
int |
ResultSet.findColumn(String columnName)
指定された結果セットカラム名を結果セットカラムインデックスにマッピングします。 |
Reader |
ResultSet.getCharacterStream(int columnIndex)
JDBC 2.0 現在の行のカラム値を java.io.Reader として取得します。 |
Reader |
ResultSet.getCharacterStream(String columnName)
JDBC 2.0 現在の行のカラム値を java.io.Reader として取得します。 |
BigDecimal |
ResultSet.getBigDecimal(int columnIndex)
JDBC 2.0 現在の行のカラム値を全精度の java.math.BigDecimal オブジェクトとして取得します。 |
BigDecimal |
ResultSet.getBigDecimal(String columnName)
JDBC 2.0 現在の行のカラム値を全精度の java.math.BigDecimal オブジェクトとして取得します。 |
boolean |
ResultSet.isBeforeFirst()
JDBC 2.0 カーソルが結果セット内の先頭行より前にあるかどうかを示します。 |
boolean |
ResultSet.isAfterLast()
JDBC 2.0 カーソルが結果セット内の最終行より後ろにあるかどうかを示します。 |
boolean |
ResultSet.isFirst()
JDBC 2.0 カーソルが結果セット内の先頭行にあるかどうかを示します。 |
boolean |
ResultSet.isLast()
JDBC 2.0 カーソルが結果セットの最終行にあるかどうかを示します。 |
void |
ResultSet.beforeFirst()
JDBC 2.0 カーソルを結果セットの先端 (先頭行の直前) に移動します。 |
void |
ResultSet.afterLast()
JDBC 2.0 カーソルを結果セットの終端 (最終行の直後) に移動します。 |
boolean |
ResultSet.first()
JDBC 2.0 カーソルを結果セットの先頭行に移動します。 |
boolean |
ResultSet.last()
JDBC 2.0 カーソルを結果セットの最終行に移動します。 |
int |
ResultSet.getRow()
JDBC 2.0 現在の行の番号を取得します。 |
boolean |
ResultSet.absolute(int row)
JDBC 2.0 カーソルを結果セット内での指定された行番号に移動します。 |
boolean |
ResultSet.relative(int rows)
JDBC 2.0 カーソルを正または負の相対行数だけ移動します。 |
boolean |
ResultSet.previous()
JDBC 2.0 カーソルを結果セット内の直前の行に移動します。 |
void |
ResultSet.setFetchDirection(int direction)
JDBC 2.0 この結果セット内の行が処理される方向についてのヒントを提供します。 |
int |
ResultSet.getFetchDirection()
JDBC 2.0 この結果セットのフェッチ方向を返します。 |
void |
ResultSet.setFetchSize(int rows)
JDBC 2.0 この結果セットでより多くの行が必要なときにデータベースから取り出す必要がある行数についてのヒントを JDBC ドライバに提供します。 |
int |
ResultSet.getFetchSize()
JDBC 2.0 この結果セットのフェッチサイズを返します。 |
int |
ResultSet.getType()
JDBC 2.0 この結果セットのタイプを返します。 |
int |
ResultSet.getConcurrency()
JDBC 2.0 この結果セットの並行処理モードを返します。 |
boolean |
ResultSet.rowUpdated()
JDBC 2.0 現在の行が更新されているかどうかを示します。 |
boolean |
ResultSet.rowInserted()
JDBC 2.0 現在の行に挿入があったかどうかを示します。 |
boolean |
ResultSet.rowDeleted()
JDBC 2.0 行が削除されているかどうかを示します。 |
void |
ResultSet.updateNull(int columnIndex)
JDBC 2.0 null を許すカラムに null 値を設定します。 |
void |
ResultSet.updateBoolean(int columnIndex,
boolean x)
JDBC 2.0 カラムを boolean 値に更新します。 |
void |
ResultSet.updateByte(int columnIndex,
byte x)
JDBC 2.0 カラムを byte 値に更新します。 |
void |
ResultSet.updateShort(int columnIndex,
short x)
JDBC 2.0 カラムを short 値に更新します。 |
void |
ResultSet.updateInt(int columnIndex,
int x)
JDBC 2.0 カラムを整数値に更新します。 |
void |
ResultSet.updateLong(int columnIndex,
long x)
JDBC 2.0 カラムをlong 値に更新します。 |
void |
ResultSet.updateFloat(int columnIndex,
float x)
JDBC 2.0 カラムを float 値に更新します。 |
void |
ResultSet.updateDouble(int columnIndex,
double x)
JDBC 2.0 カラムを Double 値に更新します。 |
void |
ResultSet.updateBigDecimal(int columnIndex,
BigDecimal x)
JDBC 2.0 カラムを BigDecimal 値に更新します。 |
void |
ResultSet.updateString(int columnIndex,
String x)
JDBC 2.0 カラムを String 値に更新します。 |
void |
ResultSet.updateBytes(int columnIndex,
byte[] x)
JDBC 2.0 カラムを byte 配列値に更新します。 |
void |
ResultSet.updateDate(int columnIndex,
Date x)
JDBC 2.0 カラムを Date 値に更新します。 |
void |
ResultSet.updateTime(int columnIndex,
Time x)
JDBC 2.0 カラムを Time 値に更新します。 |
void |
ResultSet.updateTimestamp(int columnIndex,
Timestamp x)
JDBC 2.0 カラムを Timestamp 値に更新します。 |
void |
ResultSet.updateAsciiStream(int columnIndex,
InputStream x,
int length)
JDBC 2.0 カラムを ASCII ストリーム値に更新します。 |
void |
ResultSet.updateBinaryStream(int columnIndex,
InputStream x,
int length)
JDBC 2.0 カラムをバイナリストリーム値に更新します。 |
void |
ResultSet.updateCharacterStream(int columnIndex,
Reader x,
int length)
JDBC 2.0 カラムを文字ストリーム値に更新します。 |
void |
ResultSet.updateObject(int columnIndex,
Object x,
int scale)
JDBC 2.0 カラムを Object 値に更新します。 |
void |
ResultSet.updateObject(int columnIndex,
Object x)
JDBC 2.0 カラムを Object 値に更新します。 |
void |
ResultSet.updateNull(String columnName)
JDBC 2.0 カラムを null 値に更新します。 |
void |
ResultSet.updateBoolean(String columnName,
boolean x)
JDBC 2.0 カラムを boolean 値に更新します。 |
void |
ResultSet.updateByte(String columnName,
byte x)
JDBC 2.0 カラムを byte 値に更新します。 |
void |
ResultSet.updateShort(String columnName,
short x)
JDBC 2.0 カラムを short 値に更新します。 |
void |
ResultSet.updateInt(String columnName,
int x)
JDBC 2.0 カラムを整数値に更新します。 |
void |
ResultSet.updateLong(String columnName,
long x)
JDBC 2.0 カラムを long 値に更新します。 |
void |
ResultSet.updateFloat(String columnName,
float x)
JDBC 2.0 カラムを float 値に更新します。 |
void |
ResultSet.updateDouble(String columnName,
double x)
JDBC 2.0 カラムを double 値に更新します。 |
void |
ResultSet.updateBigDecimal(String columnName,
BigDecimal x)
JDBC 2.0 カラムを BigDecimal 値に更新します。 |
void |
ResultSet.updateString(String columnName,
String x)
JDBC 2.0 カラムを String 値に更新します。 |
void |
ResultSet.updateBytes(String columnName,
byte[] x)
JDBC 2.0 カラムを byte 配列値に更新します。 |
void |
ResultSet.updateDate(String columnName,
Date x)
JDBC 2.0 カラムを Date 値に更新します。 |
void |
ResultSet.updateTime(String columnName,
Time x)
JDBC 2.0 カラムを Time 値に更新します。 |
void |
ResultSet.updateTimestamp(String columnName,
Timestamp x)
JDBC 2.0 カラムを Timestamp 値に更新します。 |
void |
ResultSet.updateAsciiStream(String columnName,
InputStream x,
int length)
JDBC 2.0 カラムを ASCII ストリーム値に更新します。 |
void |
ResultSet.updateBinaryStream(String columnName,
InputStream x,
int length)
JDBC 2.0 カラムをバイナリストリーム値に更新します。 |
void |
ResultSet.updateCharacterStream(String columnName,
Reader reader,
int length)
JDBC 2.0 カラムを文字ストリーム値に更新します。 |
void |
ResultSet.updateObject(String columnName,
Object x,
int scale)
JDBC 2.0 カラムを Object 値に更新します。 |
void |
ResultSet.updateObject(String columnName,
Object x)
JDBC 2.0 カラムを Object 値に更新します。 |
void |
ResultSet.insertRow()
JDBC 2.0 挿入行の内容を結果セットおよびデータベースに挿入します。 |
void |
ResultSet.updateRow()
JDBC 2.0 基になるデータベースを現在の行の新しい内容に更新します。 |
void |
ResultSet.deleteRow()
JDBC 2.0 結果セットおよび基になるデータベースから現在の行を削除します。 |
void |
ResultSet.refreshRow()
JDBC 2.0 現在の行をデータベース内の最新の値で再表示します。 |
void |
ResultSet.cancelRowUpdates()
JDBC 2.0 行の更新を取り消します。 |
void |
ResultSet.moveToInsertRow()
JDBC 2.0 カーソルを挿入行に移動します。 |
void |
ResultSet.moveToCurrentRow()
JDBC 2.0 カーソルを、記憶されているカーソル位置 (通常は現在の行) に移動します。 |
Statement |
ResultSet.getStatement()
JDBC 2.0 この ResultSet オブジェクトを生成した Statement を返します。 |
Object |
ResultSet.getObject(int i,
Map map)
JDBC 2.0 現在の行のカラムの値を Java オブジェクトとして返します。 |
Ref |
ResultSet.getRef(int i)
JDBC 2.0 現在の行から REF(<構造化型>) カラム値を取得します。 |
Blob |
ResultSet.getBlob(int i)
JDBC 2.0 この ResultSet オブジェクトの現在の行の BLOB 値を取得します。 |
Clob |
ResultSet.getClob(int i)
JDBC 2.0 この ResultSet オブジェクトの現在の行の CLOB 値を取得します。 |
Array |
ResultSet.getArray(int i)
JDBC 2.0 この ResultSet オブジェクトの現在の行から SQL ARRAY 値を取得します。 |
Object |
ResultSet.getObject(String colName,
Map map)
JDBC 2.0 指定されたカラムの値を Java オブジェクトとして返します。 |
Ref |
ResultSet.getRef(String colName)
JDBC 2.0 現在の行から REF(<構造化型>) カラム値を取得します。 |
Blob |
ResultSet.getBlob(String colName)
JDBC 2.0 この ResultSet オブジェクトの現在の行の BLOB 値を取得します。 |
Clob |
ResultSet.getClob(String colName)
JDBC 2.0 この ResultSet オブジェクトの現在の行の CLOB 値を取得します。 |
Array |
ResultSet.getArray(String colName)
JDBC 2.0 この ResultSet オブジェクトの現在の行の SQL ARRAY 値を取得します。 |
Date |
ResultSet.getDate(int columnIndex,
Calendar cal)
JDBC 2.0 現在の行のカラム値を java.sql.Date オブジェクトとして取得します。 |
Date |
ResultSet.getDate(String columnName,
Calendar cal)
現在の行のカラム値を java.sql.Date オブジェクトとして取得します。 |
Time |
ResultSet.getTime(int columnIndex,
Calendar cal)
現在の行のカラム値を java.sql.Time オブジェクトとして取得します。 |
Time |
ResultSet.getTime(String columnName,
Calendar cal)
現在の行のカラム値を java.sql.Time オブジェクトとして取得します。 |
Timestamp |
ResultSet.getTimestamp(int columnIndex,
Calendar cal)
現在の行のカラム値を java.sql.Timestamp オブジェクトとして取得します。 |
Timestamp |
ResultSet.getTimestamp(String columnName,
Calendar cal)
現在の行のカラム値を java.sql.Timestamp オブジェクトとして取得します。 |
Connection |
Driver.connect(String url,
Properties info)
指定された URL にデータベース接続を試みます。 |
boolean |
Driver.acceptsURL(String url)
指定された URL に接続できるとドライバが判断する場合に、true を返します。 |
DriverPropertyInfo[] |
Driver.getPropertyInfo(String url,
Properties info)
このドライバの有効なプロパティについての情報を取得します。 |
static Connection |
DriverManager.getConnection(String url,
Properties info)
指定されたデータベースの URL への接続を試みます。 |
static Connection |
DriverManager.getConnection(String url,
String user,
String password)
指定されたデータベースの URL への接続を試みます。 |
static Connection |
DriverManager.getConnection(String url)
指定されたデータベースの URL への接続を試みます。 |
static Driver |
DriverManager.getDriver(String url)
指定された URL を認識するドライバを獲得しようとします。 |
static void |
DriverManager.registerDriver(Driver driver)
指定されたドライバを DriverManager に登録します。 |
static void |
DriverManager.deregisterDriver(Driver driver)
DriverManager のリストから Driver を除外します。 |
String |
SQLInput.readString()
ストリーム内の次の属性を Java の String として読み取ります。 |
boolean |
SQLInput.readBoolean()
ストリーム内の次の属性を Java の boolean として読み取ります。 |
byte |
SQLInput.readByte()
ストリーム内の次の属性を Java の byte として読み取ります。 |
short |
SQLInput.readShort()
ストリーム内の次の属性を Java の short として読み取ります。 |
int |
SQLInput.readInt()
ストリーム内の次の属性を Java の int として読み取ります。 |
long |
SQLInput.readLong()
ストリーム内の次の属性を Java の long として読み取ります。 |
float |
SQLInput.readFloat()
ストリーム内の次の属性を Java の float として読み取ります。 |
double |
SQLInput.readDouble()
ストリーム内の次の属性を Java の double として読み取ります。 |
BigDecimal |
SQLInput.readBigDecimal()
ストリーム内の次の属性を java.math.BigDecimal オブジェクトとして読み取ります。 |
byte[] |
SQLInput.readBytes()
ストリーム内の次の属性をバイトの配列として読み取ります。 |
Date |
SQLInput.readDate()
ストリーム内の次の属性を java.sql.Date オブジェクトとして読み取ります。 |
Time |
SQLInput.readTime()
ストリーム内の次の属性を java.sql.Time オブジェクトとして読み取ります。 |
Timestamp |
SQLInput.readTimestamp()
ストリーム内の次の属性を java.sql.Timestamp オブジェクトとして読み取ります。 |
Reader |
SQLInput.readCharacterStream()
ストリーム内の次の属性を Unicode 文字のストリームとして返します。 |
InputStream |
SQLInput.readAsciiStream()
ストリーム内の次の属性を ASCII 文字のストリームとして返します。 |
InputStream |
SQLInput.readBinaryStream()
ストリーム内の次の属性を未解釈のバイトストリームとして返します。 |
Object |
SQLInput.readObject()
ストリームの先頭にあるデータを Java オブジェクトとして返します。 |
Ref |
SQLInput.readRef()
ストリームから REF(<構造化型>) を読み出します。 |
Blob |
SQLInput.readBlob()
ストリームから BLOB を読み出します。 |
Clob |
SQLInput.readClob()
ストリームから CLOB を読み出します。 |
Array |
SQLInput.readArray()
ストリームから配列を読み出します。 |
boolean |
SQLInput.wasNull()
最後に読み出された値が null であったかどうかを判定します。 |
void |
CallableStatement.registerOutParameter(int parameterIndex,
int sqlType)
順番 parameterIndex の OUT パラメータを JDBC タイプの sqlType に登録します。 |
void |
CallableStatement.registerOutParameter(int parameterIndex,
int sqlType,
int scale)
順番 parameterIndex のパラメータを JDBC タイプの sqlType に登録します。 |
boolean |
CallableStatement.wasNull()
最後に読み込まれた OUT パラメータの値が SQL NULL かどうかを示します。 |
String |
CallableStatement.getString(int parameterIndex)
JDBC の CHAR 、VARCHAR 、または LONGVARCHAR パラメータの値を Java プログラミング言語の String として取り出します。
|
boolean |
CallableStatement.getBoolean(int parameterIndex)
JDBC BIT パラメータの値を Java プログラミング言語の boolean として取得します。 |
byte |
CallableStatement.getByte(int parameterIndex)
JDBC TINYINT パラメータの値を Java プログラミング言語の byte として取得します。 |
short |
CallableStatement.getShort(int parameterIndex)
JDBC SMALLINT パラメータの値を Java プログラミング言語の short として取得します。 |
int |
CallableStatement.getInt(int parameterIndex)
JDBC INTEGER パラメータの値を Java プログラミング言語の int として取得します。 |
long |
CallableStatement.getLong(int parameterIndex)
JDBC BIGINT パラメータの値を Java プログラミング言語の long として取得します。 |
float |
CallableStatement.getFloat(int parameterIndex)
JDBC FLOAT パラメータの値を Java プログラミング言語の float として取得します。 |
double |
CallableStatement.getDouble(int parameterIndex)
JDBC DOUBLE パラメータの値を Java プログラミング言語の double として取得します。 |
BigDecimal |
CallableStatement.getBigDecimal(int parameterIndex,
int scale)
推奨されません。 |
byte[] |
CallableStatement.getBytes(int parameterIndex)
JDBC の BINARY パラメータまたは VARBINARY パラメータの値を Java プログラミング言語の byte 値の配列として取得します。 |
Date |
CallableStatement.getDate(int parameterIndex)
JDBC DATE パラメータの値を java.sql.Date オブジェクトとして取得します。 |
Time |
CallableStatement.getTime(int parameterIndex)
JDBC TIME パラメータの値を java.sql.Time オブジェクトとして取得します。 |
Timestamp |
CallableStatement.getTimestamp(int parameterIndex)
JDBC TIMESTAMP パラメータの値を java.sql.Timestamp オブジェクトとして取得します。 |
Object |
CallableStatement.getObject(int parameterIndex)
パラメータの値を Java プログラミング言語のオブジェクトとして取得します。 |
BigDecimal |
CallableStatement.getBigDecimal(int parameterIndex)
JDBC 2.0 JDBC NUMERIC パラメータの値を、その値と同じ小数点以下の桁数を持つ java.math.BigDecimal オブジェクトとして取得します。 |
Object |
CallableStatement.getObject(int i,
Map map)
JDBC 2.0 OUT パラメータ i の値を表すオブジェクトを返し、map を使用してそのパラメータ値のカスタムマッピングを行います。
|
Ref |
CallableStatement.getRef(int i)
JDBC 2.0 JDBC REF(<structured-type>) パラメータの値を Java プログラミング言語の Ref オブジェクトとして取得します。 |
Blob |
CallableStatement.getBlob(int i)
JDBC 2.0 JDBC BLOB パラメータの値を Java プログラミング言語の Blob オブジェクトとして取得します。 |
Clob |
CallableStatement.getClob(int i)
JDBC 2.0 JDBC CLOB パラメータの値を Java プログラミング言語の Clob オブジェクトとして取得します。 |
Array |
CallableStatement.getArray(int i)
JDBC 2.0 JDBC ARRAY パラメータの値を Java プログラミング言語の Array オブジェクトとして取得します。 |
Date |
CallableStatement.getDate(int parameterIndex,
Calendar cal)
JDBC DATE パラメータの値を java.sql.Date オブジェクトとして取得します。 |
Time |
CallableStatement.getTime(int parameterIndex,
Calendar cal)
JDBC TIME パラメータの値を java.sql.Time オブジェクトとして取得します。 |
Timestamp |
CallableStatement.getTimestamp(int parameterIndex,
Calendar cal)
JDBC TIMESTAMP パラメータの値を java.sql.Timestamp オブジェクトとして取得します。 |
void |
CallableStatement.registerOutParameter(int paramIndex,
int sqlType,
String typeName)
JDBC 2.0 指定された出力パラメータを登録します。 |
String |
Struct.getSQLTypeName()
この Struct オブジェクトが表す SQL 構造化型の SQL タイプ名を取得します。 |
Object[] |
Struct.getAttributes()
この Struct オブジェクトが表す SQL 構造化型の属性の要求された値を作成します。 |
Object[] |
Struct.getAttributes(Map map)
この Struct オブジェクトが表す SQL 構造化型の属性の要求された値を作成します。 |
Statement |
Connection.createStatement()
SQL 文をデータベースに送るための Statement オブジェクトを作成します。 |
PreparedStatement |
Connection.prepareStatement(String sql)
パラメータ付き SQL 文をデータベースに送るための PreparedStatement オブジェクトを作成します。
|
CallableStatement |
Connection.prepareCall(String sql)
データベースのストアドプロシージャを呼び出すための CallableStatement オブジェクトを作成します。 |
String |
Connection.nativeSQL(String sql)
指定された SQL 文をシステムの本来の SQL 文法に変換します。 |
void |
Connection.setAutoCommit(boolean autoCommit)
この接続の自動コミットモードを設定します。 |
boolean |
Connection.getAutoCommit()
現在の自動コミットの状態を取得します。 |
void |
Connection.commit()
直前のコミット/ロールバック以降に行われた変更をすべて有効とし、Connection が現在保持するデータベースロックをすべて解除します。 |
void |
Connection.rollback()
直前のコミット/ロールバック以降に行われた変更をすべて無効とし、この Connection が現在保持するデータベースロックをすべて解除します。 |
void |
Connection.close()
自動的な解除を待たずに、ただちに Connection のデータベースと JDBC リソースを解除します。 |
boolean |
Connection.isClosed()
Connection がクローズされているかどうかを判定します。 |
DatabaseMetaData |
Connection.getMetaData()
この接続のデータベースに関するメタデータを取得します。 |
void |
Connection.setReadOnly(boolean readOnly)
この Connection を読み込み専用モードに設定して、データベース最適化を実行するヒントとします。 |
boolean |
Connection.isReadOnly()
Connection が読み込み専用モードかどうかを判定します。 |
void |
Connection.setCatalog(String catalog)
この Connection のデータベースに作業のためのサブスペースを選択するために、カタログ名を設定します。 |
String |
Connection.getCatalog()
Connection の現在のカタログ名を返します。 |
void |
Connection.setTransactionIsolation(int level)
トランザクションアイソレーションレベルを指定されたものに変更することを試みます。 |
int |
Connection.getTransactionIsolation()
この Connection の現在のトランザクションアイソレーションレベルを取得します。 |
SQLWarning |
Connection.getWarnings()
この Connection に関する呼び出しによって通知された最初の警告を返します。 |
void |
Connection.clearWarnings()
この Connection オブジェクトに関して通知されたすべての警告をクリアします。 |
Statement |
Connection.createStatement(int resultSetType,
int resultSetConcurrency)
JDBC 2.0 指定されたタイプと平行処理で ResultSet オブジェクトを作成する Statement オブジェクトを作成します。 |
PreparedStatement |
Connection.prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency)
JDBC 2.0 指定されたタイプと並行処理で ResultSet オブジェクトを作成する PreparedStatement オブジェクトを作成します。 |
CallableStatement |
Connection.prepareCall(String sql,
int resultSetType,
int resultSetConcurrency)
JDBC 2.0 指定されたタイプと並行処理で ResultSet オブジェクトを作成する CallableStatement オブジェクトを作成します。 |
Map |
Connection.getTypeMap()
JDBC 2.0 この接続に関連付けられている型マッピングオブジェクトを取得します。 |
void |
Connection.setTypeMap(Map map)
JDBC 2.0 この接続の型マッピングとして指定された型マッピングをインストールします。 |
long |
Blob.length()
この Blob オブジェクトによって指定された BLOB 値のバイト数を返します。 |
byte[] |
Blob.getBytes(long pos,
int length)
この Blob オブジェクトによって指定された BLOB 値の一部または全部をバイト配列として返します。 |
InputStream |
Blob.getBinaryStream()
この Blob インスタンスによって指定された BLOB をストリームとして取り出します。 |
long |
Blob.position(byte[] pattern,
long start)
この Blob オブジェクトが表す BLOB 値内で指定されたバイト pattern が始まるバイト位置を判定します。 |
long |
Blob.position(Blob pattern,
long start)
この Blob オブジェクトによって指定された BLOB 値内で pattern が始まるバイト位置を判定します。 |
ResultSet |
Statement.executeQuery(String sql)
単一の結果を返す SQL 文を実行します。 |
int |
Statement.executeUpdate(String sql)
SQL INSERT 文、UPDATE 文、または DELETE 文を実行します。 |
void |
Statement.close()
自動的にクローズされるときに Statement オブジェクトのデータベースと JDBC リソースが解放されるのを待つのではなく、ただちにそれらを解放します。 |
int |
Statement.getMaxFieldSize()
任意のカラム値で許可される最大のバイト数を返します。 |
void |
Statement.setMaxFieldSize(int max)
カラムの最大のバイト数の制限値を、指定されたバイト数に設定します。 |
int |
Statement.getMaxRows()
ResultSet が含むことのできる最大の行数を取得します。 |
void |
Statement.setMaxRows(int max)
任意の ResultSet が含むことのできる最大の行数を、指定された数に設定します。 |
void |
Statement.setEscapeProcessing(boolean enable)
エスケープの処理をオンまたはオフに設定します。 |
int |
Statement.getQueryTimeout()
ドライバが Statement の実行を待つ秒数を取得します。 |
void |
Statement.setQueryTimeout(int seconds)
ドライバが Statement の実行を待つ秒数を、指定された秒数に設定します。 |
void |
Statement.cancel()
DBMS およびドライバの両方が SQL 文の終了をサポートする場合に、この Statement オブジェクトを取り消します。 |
SQLWarning |
Statement.getWarnings()
この Statement に関する呼び出しによって報告される最初の警告を取得します。 |
void |
Statement.clearWarnings()
この Statement オブジェクトに関して報告されたすべての警告をクリアします。 |
void |
Statement.setCursorName(String name)
後続の Statement execute メソッドによって使用される SQL カーソル名を定義します。 |
boolean |
Statement.execute(String sql)
複数の結果を返す可能性のある SQL 文を実行します。 |
ResultSet |
Statement.getResultSet()
ResultSet オブジェクトとして現在の結果を返します。 |
int |
Statement.getUpdateCount()
更新カウントとして現在の結果を返します。 |
boolean |
Statement.getMoreResults()
Statement の次の結果に移動します。 |
void |
Statement.setFetchDirection(int direction)
JDBC 2.0 結果セットの行が処理される方向についてのヒントをドライバに提供します。 |
int |
Statement.getFetchDirection()
JDBC 2.0 この Statement オブジェクトから生成された結果セットのデフォルトである、データベーステーブルから行をフェッチする方向を取得します。 |
void |
Statement.setFetchSize(int rows)
JDBC 2.0 より多くの行が必要なときに、データベースから取り出す必要がある行数についてのヒントを JDBC ドライバに提供します。 |
int |
Statement.getFetchSize()
JDBC 2.0 この Statement オブジェクトから生成された結果セットのデフォルトのフェッチサイズである、結果セットの行数を取得します。 |
int |
Statement.getResultSetConcurrency()
JDBC 2.0 結果セットの並行性を取得します。 |
int |
Statement.getResultSetType()
JDBC 2.0 結果セットのタイプを判定します。 |
void |
Statement.addBatch(String sql)
JDBC 2.0 Statement の現在のコマンドのバッチに SQL コマンドを追加します。 |
void |
Statement.clearBatch()
JDBC 2.0 現在のバッチのコマンドのセットを空にします。 |
int[] |
Statement.executeBatch()
JDBC 2.0 コマンドのバッチをデータベースに送信して実行します。 |
Connection |
Statement.getConnection()
JDBC 2.0 この Statement オブジェクトを生成した Connection オブジェクトを返します。 |
void |
SQLOutput.writeString(String x)
次の属性を Java の String としてストリームに書き込みます。 |
void |
SQLOutput.writeBoolean(boolean x)
次の属性を Java の boolean としてストリームに書き込みます。 |
void |
SQLOutput.writeByte(byte x)
次の属性を Java の byte としてストリームに書き込みます。 |
void |
SQLOutput.writeShort(short x)
次の属性を Java の short としてストリームに書き込みます。 |
void |
SQLOutput.writeInt(int x)
次の属性を Java の int としてストリームに書き込みます。 |
void |
SQLOutput.writeLong(long x)
次の属性を Java の long としてストリームに書き込みます。 |
void |
SQLOutput.writeFloat(float x)
次の属性を Java の float としてストリームに書き込みます。 |
void |
SQLOutput.writeDouble(double x)
次の属性を Java の double としてストリームに書き込みます。 |
void |
SQLOutput.writeBigDecimal(BigDecimal x)
次の属性を java.math.BigDecimal オブジェクトとしてストリームに書き込みます。 |
void |
SQLOutput.writeBytes(byte[] x)
次の属性をバイトの配列としてストリームに書き込みます。 |
void |
SQLOutput.writeDate(Date x)
次の属性を java.sql.Date オブジェクトとしてストリームに書き込みます。 |
void |
SQLOutput.writeTime(Time x)
次の属性を java.sql.Time オブジェクトとしてストリームに書き込みます。 |
void |
SQLOutput.writeTimestamp(Timestamp x)
次の属性を java.sql.Timestamp オブジェクトとしてストリームに書き込みます。 |
void |
SQLOutput.writeCharacterStream(Reader x)
次の属性を Unicode 文字のストリームとしてストリームに返します。 |
void |
SQLOutput.writeAsciiStream(InputStream x)
次の属性を ASCII 文字のストリームとしてストリームに返します。 |
void |
SQLOutput.writeBinaryStream(InputStream x)
次の属性を未解釈のバイトストリームとしてストリームに返します。 |
void |
SQLOutput.writeObject(SQLData x)
指定された SQLData オブジェクトに格納されているデータをストリームに書き込みます。 |
void |
SQLOutput.writeRef(Ref x)
REF(<構造化型>) をストリームに書き込みます。 |
void |
SQLOutput.writeBlob(Blob x)
BLOB をストリームに書き込みます。 |
void |
SQLOutput.writeClob(Clob x)
CLOB をストリームに書き込みます。 |
void |
SQLOutput.writeStruct(Struct x)
構造化型をストリームに書き込みます。 |
void |
SQLOutput.writeArray(Array x)
配列をストリームに書き込みます。 |
boolean |
DatabaseMetaData.allProceduresAreCallable()
getProcedures によって返されるすべてのプロシージャが、現在のユーザから呼び出せるかどうかを判定します。 |
boolean |
DatabaseMetaData.allTablesAreSelectable()
getTable によって返されるすべてのテーブルは、現在のユーザによって選択できるかどうかを判定します。 |
String |
DatabaseMetaData.getURL()
このデータベースの URL を取得します。 |
String |
DatabaseMetaData.getUserName()
データベースに記録されているユーザ名を取得します。 |
boolean |
DatabaseMetaData.isReadOnly()
データベースが読み込み専用モードかどうかを判定します。 |
boolean |
DatabaseMetaData.nullsAreSortedHigh()
NULL 値が高位にソートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.nullsAreSortedLow()
NULL 値が下位にソートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.nullsAreSortedAtStart()
NULL 値が、開始時にソート順にかかわらずソートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.nullsAreSortedAtEnd()
NULL 値が、終了時にソート順にかかわらずソートされるかどうかを判定します。 |
String |
DatabaseMetaData.getDatabaseProductName()
このデータベース製品の名前を取得します。 |
String |
DatabaseMetaData.getDatabaseProductVersion()
このデータベース製品のバージョンを取得します。 |
String |
DatabaseMetaData.getDriverName()
この JDBC ドライバの名前を取得します。 |
String |
DatabaseMetaData.getDriverVersion()
この JDBC ドライバのバージョンを取得します。 |
boolean |
DatabaseMetaData.usesLocalFiles()
データベースが、ローカルファイルにテーブルを格納するかどうかを判定します。 |
boolean |
DatabaseMetaData.usesLocalFilePerTable()
データベースが、各テーブルにファイルを使用するかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsMixedCaseIdentifiers()
データデースは、大文字小文字が混在する引用符なしの SQL 識別子を、大文字小文字を区別して処理し、大文字小文字混在で格納するかどうかを判定します。 |
boolean |
DatabaseMetaData.storesUpperCaseIdentifiers()
データデースは、大文字小文字が混在する引用符なしの SQL 識別子を、大文字小文字を区別して処理し、大文字で格納するかどうかを判定します。 |
boolean |
DatabaseMetaData.storesLowerCaseIdentifiers()
データデースは、大文字小文字が混在する引用符なしの SQL 識別子を、大文字小文字を区別して処理し、小文字で格納するかどうかを判定します。 |
boolean |
DatabaseMetaData.storesMixedCaseIdentifiers()
データデースは、大文字小文字が混在する引用符なしの SQL 識別子を、大文字小文字を区別して処理し、大文字小文字混在で格納するかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsMixedCaseQuotedIdentifiers()
データデースは、大文字小文字が混在する引用符付きの SQL 識別子を、大文字小文字を区別して処理し、大文字小文字混在で格納するかどうかを判定します。 |
boolean |
DatabaseMetaData.storesUpperCaseQuotedIdentifiers()
データベースは、大文字小文字が混在する引用符付きの SQL 識別子を、大文字小文字を区別して処理し、大文字で格納するかどうかを判定します。 |
boolean |
DatabaseMetaData.storesLowerCaseQuotedIdentifiers()
データべースは、大文字小文字が混在する引用符付きの SQL 識別子を、大文字小文字を区別して処理し、小文字で格納するかどうかを判定します。 |
boolean |
DatabaseMetaData.storesMixedCaseQuotedIdentifiers()
データべースは、大文字小文字が混在する引用符付きの SQL 識別子を、大文字小文字を区別して処理し、結果として大文字小文字混在で格納するかどうかを判定します。 |
String |
DatabaseMetaData.getIdentifierQuoteString()
SQL 識別子を引用するのに使用する文字列を取得します。 |
String |
DatabaseMetaData.getSQLKeywords()
データベースの SQL キーワードであって、SQL92 のキーワードではない、すべてのキーワードをコンマで区切ったリストを取得します。 |
String |
DatabaseMetaData.getNumericFunctions()
コンマで区切った数学関数のリストを取得します。 |
String |
DatabaseMetaData.getStringFunctions()
文字列関数をコンマで区切ったリストを取得します。 |
String |
DatabaseMetaData.getSystemFunctions()
システム関数をコンマで区切ったリストを取得します。 |
String |
DatabaseMetaData.getTimeDateFunctions()
時間関数と日付関数をコンマで区切ったリストを取得します。 |
String |
DatabaseMetaData.getSearchStringEscape()
ワイルドカード文字をエスケープするのに使用できる文字列を取得します。 |
String |
DatabaseMetaData.getExtraNameCharacters()
引用符で囲まれていない識別名に使用できるすべての「補足」文字 (a-z、A-Z、0-9、および _ 以外)を取得します。 |
boolean |
DatabaseMetaData.supportsAlterTableWithAddColumn()
追加カラムのある「ALTER TABLE」がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsAlterTableWithDropColumn()
ドロップカラムのある「ALTER TABLE」がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsColumnAliasing()
カラムの別名がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.nullPlusNonNullIsNull()
NULL 値と非 NULL 値の連結を NULL とするかどうかを返します。 |
boolean |
DatabaseMetaData.supportsConvert()
SQL タイプ間の CONVERT 関数がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsConvert(int fromType,
int toType)
指定された SQL タイプ間の CONVERT 関数がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsTableCorrelationNames()
テーブル相互関係名がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsDifferentTableCorrelationNames()
テーブル相互関係名がサポートされる場合、テーブルの名前と異なる名前であるという制限を付けるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsExpressionsInOrderBy()
「ORDER BY」リスト中で式がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsOrderByUnrelated()
「GROUP BY」節が SELECT 文中にないカラムを使用できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsGroupBy()
「GROUP BY」節のフォームがサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsGroupByUnrelated()
「GROUP BY」節が SELECT 中にないカラムを使用できるかどうかを判定します |
boolean |
DatabaseMetaData.supportsGroupByBeyondSelect()
SELECT 中のすべてのカラムを指定するという条件で、「GROUP BY」節は SELECT 中にないカラムを追加できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsLikeEscapeClause()
「LIKE」節でエスケープ文字がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsMultipleResultSets()
単一の実行からの複数 ResultSet がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsMultipleTransactions()
一度に複数のトランザクションを (異なった接続で) オープンできるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsNonNullableColumns()
カラムを非 null として定義できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsMinimumSQLGrammar()
ODBC Minimum SQL 文法がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsCoreSQLGrammar()
ODBC Core SQL 文法がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsExtendedSQLGrammar()
ODBC Extended SQL 文法がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsANSI92EntryLevelSQL()
ANSI92 エントリレベルの SQL 文法がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsANSI92IntermediateSQL()
ANSI92 中間レベルの SQL 文法がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsANSI92FullSQL()
ANSI92 完全レベルの SQL 文法がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsIntegrityEnhancementFacility()
SQL Integrity Enhancement Facility がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsOuterJoins()
外部結合のなんらかの形式がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsFullOuterJoins()
完全入れ子の外部結合がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsLimitedOuterJoins()
外部結合に関し、制限されたサポートがあるかどうかを判定します (supportFullOuterJoins が true であれば true)。 |
String |
DatabaseMetaData.getSchemaTerm()
「schema」に対するデータベースベンダーの推奨用語を取得します。 |
String |
DatabaseMetaData.getProcedureTerm()
「procedure」に対するデータベースベンダーの推奨用語を取得します。 |
String |
DatabaseMetaData.getCatalogTerm()
「catalog」に対するデータベースベンダー推奨の用語を取得します。 |
boolean |
DatabaseMetaData.isCatalogAtStart()
修飾されたテーブル名の開始部分 (または終了部分) にカタログが現れるかどうかを判定します。 |
String |
DatabaseMetaData.getCatalogSeparator()
カタログ名とテーブル名のセパレータを取得します。 |
boolean |
DatabaseMetaData.supportsSchemasInDataManipulation()
データ操作文でスキーマ名を使用できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsSchemasInProcedureCalls()
プロシージャ呼び出し文でスキーマ名を使用できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsSchemasInTableDefinitions()
テーブル定義文でスキーマ名を使用できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsSchemasInIndexDefinitions()
インデックス定義文でスキーマ名を使用できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsSchemasInPrivilegeDefinitions()
特権定義文でスキーマ名を使用できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsCatalogsInDataManipulation()
データ操作文でカタログ名は使用できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsCatalogsInProcedureCalls()
プロシージャ呼び出し文でカタログ名が使用できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsCatalogsInTableDefinitions()
テーブル定義文でカタログ名が使用できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsCatalogsInIndexDefinitions()
インデックス定義文でカタログ名が使用できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsCatalogsInPrivilegeDefinitions()
特権定義文でカタログ名が使用できるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsPositionedDelete()
位置指定された DELETE がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsPositionedUpdate()
位置指定された UPDATE がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsSelectForUpdate()
UPDATE 用の SELECT がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsStoredProcedures()
ストアドプロシージャエスケープ構文を使用するストアドプロシージャコールがサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsSubqueriesInComparisons()
比較式中でサブクエリーがサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsSubqueriesInExists()
「exists」式中でサブクエリーがサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsSubqueriesInIns()
「in」文中でサブクエリーがサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsSubqueriesInQuantifieds()
定量化された式中でサブクエリーがサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsCorrelatedSubqueries()
相互関係サブクエリーがサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsUnion()
SQL UNION がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsUnionAll()
SQL UNION ALL がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsOpenCursorsAcrossCommit()
コミット間でカーソルをオープンされた状態のままにできるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsOpenCursorsAcrossRollback()
ロールバック間でカーソルをオープンされた状態のままにできるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsOpenStatementsAcrossCommit()
コミット間で文をオープンされた状態のままにできるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsOpenStatementsAcrossRollback()
ロールバック間で文をオープンされた状態のままにできるかどうかを判定します。 |
int |
DatabaseMetaData.getMaxBinaryLiteralLength()
インラインバイナリリテラル中に何文字の 16 進数を入れられるかを判定します。 |
int |
DatabaseMetaData.getMaxCharLiteralLength()
キャラクタリテラルの最大長を取得します。 |
int |
DatabaseMetaData.getMaxColumnNameLength()
カラム名の長さの制限を取得します。 |
int |
DatabaseMetaData.getMaxColumnsInGroupBy()
「GROUP BY」節中のカラム数の最大値を取得します。 |
int |
DatabaseMetaData.getMaxColumnsInIndex()
インデックス中で許されるカラム数の最大値を取得します。 |
int |
DatabaseMetaData.getMaxColumnsInOrderBy()
「ORDER BY」節中のカラム数の最大値を取得します。 |
int |
DatabaseMetaData.getMaxColumnsInSelect()
「SELECT」リスト中のカラム数の最大値を取得します。 |
int |
DatabaseMetaData.getMaxColumnsInTable()
テーブル中のカラム数の最大値を取得します。 |
int |
DatabaseMetaData.getMaxConnections()
データベースは、アクティブな接続を一度にいくつ持てるかを取得します。 |
int |
DatabaseMetaData.getMaxCursorNameLength()
カーソル名の最大長を取得します。 |
int |
DatabaseMetaData.getMaxIndexLength()
インデックスの最大 (バイト) 長を取得します。 |
int |
DatabaseMetaData.getMaxSchemaNameLength()
スキーマ名で許される最大長を取得します。 |
int |
DatabaseMetaData.getMaxProcedureNameLength()
プロシージャ名の最大長を取得します。 |
int |
DatabaseMetaData.getMaxCatalogNameLength()
カタログ名の最大長を取得します。 |
int |
DatabaseMetaData.getMaxRowSize()
1 行の最大長を取得します。 |
boolean |
DatabaseMetaData.doesMaxRowSizeIncludeBlobs()
getMaxRowSize() に LONGVARCHAR と LONGVARBINARY を含めたかどうかを判定します。 |
int |
DatabaseMetaData.getMaxStatementLength()
SQL 文の最大長を取得します。 |
int |
DatabaseMetaData.getMaxStatements()
データベースは、アクティブな文を一度にいくつオープンできるかを取得します。 |
int |
DatabaseMetaData.getMaxTableNameLength()
テーブル名の最大長を取得します。 |
int |
DatabaseMetaData.getMaxTablesInSelect()
SELECT 文の最大テーブル数を取得します。 |
int |
DatabaseMetaData.getMaxUserNameLength()
ユーザ名の最大長を取得します。 |
int |
DatabaseMetaData.getDefaultTransactionIsolation()
データベースのデフォルトのトランザクション遮断レベルを取得します。 |
boolean |
DatabaseMetaData.supportsTransactions()
トランザクションがサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsTransactionIsolationLevel(int level)
このデータベースが、指定されたトランザクション遮断レベルをサポートするかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions()
トランザクションで、データ定義文とデータ操作文の両方がサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.supportsDataManipulationTransactionsOnly()
トランザクションで、データ操作文だけがサポートされるかどうかを判定します。 |
boolean |
DatabaseMetaData.dataDefinitionCausesTransactionCommit()
トランザクションのデータ定義文は、トランザクションを強制的にコミットさせるかどうかを判定します。 |
boolean |
DatabaseMetaData.dataDefinitionIgnoredInTransactions()
トランザクションのデータ定義文が無視されるかどうかを判定します。 |
ResultSet |
DatabaseMetaData.getProcedures(String catalog,
String schemaPattern,
String procedureNamePattern)
カタログで使用可能なストアドプロシージャに関する記述を取得します。 |
ResultSet |
DatabaseMetaData.getProcedureColumns(String catalog,
String schemaPattern,
String procedureNamePattern,
String columnNamePattern)
カタログのストアドプロシージャパラメータと結果カラムに関する記述を取得します。 |
ResultSet |
DatabaseMetaData.getTables(String catalog,
String schemaPattern,
String tableNamePattern,
String[] types)
カタログで使用可能なテーブルに関する記述を取得します。 |
ResultSet |
DatabaseMetaData.getSchemas()
このデータベースで使用可能なスキーマ名を取得します。 |
ResultSet |
DatabaseMetaData.getCatalogs()
このデータベースで使用可能なカタログ名を取得します。 |
ResultSet |
DatabaseMetaData.getTableTypes()
このデータベースで使用可能なテーブルタイプを取得します。 |
ResultSet |
DatabaseMetaData.getColumns(String catalog,
String schemaPattern,
String tableNamePattern,
String columnNamePattern)
指定されたカタログで使用可能なテーブルカラムの記述を取得します。 |
ResultSet |
DatabaseMetaData.getColumnPrivileges(String catalog,
String schema,
String table,
String columnNamePattern)
テーブルのカラムへのアクセス権に関する記述を取得します。 |
ResultSet |
DatabaseMetaData.getTablePrivileges(String catalog,
String schemaPattern,
String tableNamePattern)
カタログで使用可能な各テーブルに対するアクセス権に関する記述を取得します。 |
ResultSet |
DatabaseMetaData.getBestRowIdentifier(String catalog,
String schema,
String table,
int scope,
boolean nullable)
行を一意に識別するテーブルの最適なカラムセットに関する記述を取得します。 |
ResultSet |
DatabaseMetaData.getVersionColumns(String catalog,
String schema,
String table)
行の任意の値が変更された場合に、自動的に更新されるテーブルのカラムに関する記述を取得します。 |
ResultSet |
DatabaseMetaData.getPrimaryKeys(String catalog,
String schema,
String table)
テーブルの主キーカラムの記述を取得します。 |
ResultSet |
DatabaseMetaData.getImportedKeys(String catalog,
String schema,
String table)
テーブルの外部キーカラム (テーブルによってインポートされる主キー) を参照する主キーカラムに関する記述を取得します。 |
ResultSet |
DatabaseMetaData.getExportedKeys(String catalog,
String schema,
String table)
テーブルの主キーカラム (テーブルによってエクスポートされた外部キー) を参照する外部キーカラムに関する記述を取得します。 |
ResultSet |
DatabaseMetaData.getCrossReference(String primaryCatalog,
String primarySchema,
String primaryTable,
String foreignCatalog,
String foreignSchema,
String foreignTable)
主キーテーブルの主キーカラムを参照する外部のキーテーブル中の、外部のキーカラムに関する記述 (テーブルが別のキーをインポートする方法を記述) を取得します。 |
ResultSet |
DatabaseMetaData.getTypeInfo()
このデータベースでサポートされているすべての標準 SQL タイプに関する記述を取得します。 |
ResultSet |
DatabaseMetaData.getIndexInfo(String catalog,
String schema,
String table,
boolean unique,
boolean approximate)
テーブルのインデックスと統計情報に関する記述を取得します。 |
boolean |
DatabaseMetaData.supportsResultSetType(int type)
JDBC 2.0 データベースが指定された結果セットのタイプをサポートするかどうかを示します。 |
boolean |
DatabaseMetaData.supportsResultSetConcurrency(int type,
int concurrency)
JDBC 2.0 データベースが、指定された結果セットのタイプと与えられた並行処理の種類の組合わせをサポートするかどうかを判定します。 |
boolean |
DatabaseMetaData.ownUpdatesAreVisible(int type)
JDBC 2.0 結果セット自身の更新が可視かどうかを示します。 |
boolean |
DatabaseMetaData.ownDeletesAreVisible(int type)
JDBC 2.0 結果セット自身の削除が可視かどうかを示します。 |
boolean |
DatabaseMetaData.ownInsertsAreVisible(int type)
JDBC 2.0 結果セット自身の挿入が可視かどうかを示します。 |
boolean |
DatabaseMetaData.othersUpdatesAreVisible(int type)
JDBC 2.0 他で行われた更新が可視かどうかを示します。 |
boolean |
DatabaseMetaData.othersDeletesAreVisible(int type)
JDBC 2.0 他で行われた削除が可視かどうかを示します。 |
boolean |
DatabaseMetaData.othersInsertsAreVisible(int type)
JDBC 2.0 他で行われた挿入が可視かどうかを示します。 |
boolean |
DatabaseMetaData.updatesAreDetected(int type)
JDBC 2.0 ResultSet.rowUpdated メソッドを呼び出すことによって可視の行が更新されたことを検出できるかどうかを示します。 |
boolean |
DatabaseMetaData.deletesAreDetected(int type)
JDBC 2.0 ResultSet.rowDeleted() を呼び出すことによって可視の行が削除されたことを検出できるかどうかを示します。 |
boolean |
DatabaseMetaData.insertsAreDetected(int type)
JDBC 2.0 ResultSet.rowInserted() を呼び出すことによって可視の行が挿入されたことを検出できるかどうかを示します。 |
boolean |
DatabaseMetaData.supportsBatchUpdates()
JDBC 2.0 ドライバがバッチ更新をサポートしているかどうかを示します。 |
ResultSet |
DatabaseMetaData.getUDTs(String catalog,
String schemaPattern,
String typeNamePattern,
int[] types)
JDBC 2.0 特定のスキーマで定義されているユーザ定義型の説明を取得します。 |
Connection |
DatabaseMetaData.getConnection()
JDBC 2.0 このメタデータオブジェクトを生成した接続を取り出します。 |
int |
ResultSetMetaData.getColumnCount()
この ResultSet 中のカラム数を返します。 |
boolean |
ResultSetMetaData.isAutoIncrement(int column)
カラムが自動的に番号付けされ、読み込み専用として扱われるかどうかを示します。 |
boolean |
ResultSetMetaData.isCaseSensitive(int column)
カラムの大文字小文字が区別されるかどうかを示します。 |
boolean |
ResultSetMetaData.isSearchable(int column)
カラムを where 節で使用できるかどうかを示します。 |
boolean |
ResultSetMetaData.isCurrency(int column)
カラムがキャッシュの値かどうかを示します。 |
int |
ResultSetMetaData.isNullable(int column)
指定されたカラムに NULL をセットできるかどうかを示します。 |
boolean |
ResultSetMetaData.isSigned(int column)
カラムの値が符号付き数値かどうかを示します。 |
int |
ResultSetMetaData.getColumnDisplaySize(int column)
カラムの char 型での通常の最大幅を示します。 |
String |
ResultSetMetaData.getColumnLabel(int column)
印刷や表示に使用するカラムの推奨タイトルを取得します。 |
String |
ResultSetMetaData.getColumnName(int column)
カラム名を取得します。 |
String |
ResultSetMetaData.getSchemaName(int column)
カラムのテーブルのスキーマ名を取得します。 |
int |
ResultSetMetaData.getPrecision(int column)
カラムの 10 進桁数を取得します。 |
int |
ResultSetMetaData.getScale(int column)
カラムの小数点以下の桁数を取得します。 |
String |
ResultSetMetaData.getTableName(int column)
カラムのテーブル名を取得します。 |
String |
ResultSetMetaData.getCatalogName(int column)
カラムのテーブルのカタログ名を取得します。 |
int |
ResultSetMetaData.getColumnType(int column)
カラムの SQL タイプを取得します。 |
String |
ResultSetMetaData.getColumnTypeName(int column)
カラムのデータベース固有のタイプ名を取得します。 |
boolean |
ResultSetMetaData.isReadOnly(int column)
カラムが絶対的に書き込み可能でないかどうかを示します。 |
boolean |
ResultSetMetaData.isWritable(int column)
カラムへの書き込みを成功させることができるかどうかを示します。 |
boolean |
ResultSetMetaData.isDefinitelyWritable(int column)
カラムの書き込みが必ず成功するかどうかを示します。 |
String |
ResultSetMetaData.getColumnClassName(int column)
JDBC 2.0 Java クラスの完全指定された名前を返します。 |
String |
SQLData.getSQLTypeName()
このオブジェクトが表す SQL ユーザ定義型の完全指定名を返します。 |
void |
SQLData.readSQL(SQLInput stream,
String typeName)
データベースから読み出したデータをこのオブジェクトに設定します。 |
void |
SQLData.writeSQL(SQLOutput stream)
このオブジェクトを指定された SQL データストリームに書き込みます。 |
|
Java プラットフォーム 1.2 |
|||||||||
前 次 | フレームあり フレームなし |