Java プラットフォーム 1.2

クラス
java.sql.SQLException の使用

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 の CHARVARCHAR、または 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

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.