JavaTM 2 Platform
Std. Ed. v1.3

クラス
java.sql.SQLException の使用

SQLException を使用しているパッケージ
java.sql JavaTM プログラミング言語を使用してデータソースのデータにアクセスして処理する API を提供します。 
 

java.sql での SQLException の使用
 

java.sql での SQLException のサブクラス
 class BatchUpdateException
          バッチ更新オペレーション中にエラーが発生したときにスローされる例外です。
 class DataTruncation
          JDBC が予期せずデータの値を切り捨てる場合に、DataTruncation 警告を通知する (読み込み時) か、DataTruncation 例外をスローする (書き込み時) 例外です。
 class SQLWarning
          データベースアクセスの警告に関する情報を提供する例外です。
 

SQLException を返す java.sql のメソッド
 SQLException SQLException.getNextException()
          この SQLException オブジェクトにチェーンされた例外を取得します。
 

SQLException 型のパラメータを持つ java.sql のメソッド
 void SQLException.setNextException(SQLException ex)
          チェーンの最後に SQLException オブジェクトを追加します。
 

SQLException をスローする java.sql のメソッド
 ResultSet Statement.executeQuery(String sql)
          単一の ResultSet オブジェクトを返す 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)
          結果セットの行が処理される方向についてのヒントをドライバに提供します。
 int Statement.getFetchDirection()
          この Statement オブジェクトから生成された結果セットのデフォルトである、データベーステーブルから行をフェッチする方向を取得します。
 void Statement.setFetchSize(int rows)
          より多くの行が必要なときに、データベースから取り出す必要がある行数についてのヒントを JDBC ドライバに提供します。
 int Statement.getFetchSize()
          この Statement オブジェクトから生成された結果セットのデフォルトのフェッチサイズである、結果セットの行数を取得します。
 int Statement.getResultSetConcurrency()
          この Statement オブジェクトから生成された ResultSet オブジェクトの結果セットの並行性を取得します。
 int Statement.getResultSetType()
          この Statement オブジェクトから生成された ResultSet オブジェクトの結果セットのタイプを取得します。
 void Statement.addBatch(String sql)
          この Statement オブジェクトの現在のコマンドのバッチに SQL コマンドを追加します。
 void Statement.clearBatch()
          現在のバッチのコマンドのセットを空にします。
 int[] Statement.executeBatch()
          コマンドのバッチをデータベースに送信して実行し、すべてのコマンドが正常に実行されると、更新カウントの配列を返します。
 Connection Statement.getConnection()
          この Statement オブジェクトを生成した Connection オブジェクトを返します。
 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.math.BigDecimal 値に設定します。
 void PreparedStatement.setString(int parameterIndex, String x)
          指定されたパラメータを Java の String 値に設定します。
 void PreparedStatement.setBytes(int parameterIndex, byte[] x)
          指定されたパラメータを Java のバイト配列に設定します。
 void PreparedStatement.setDate(int parameterIndex, Date x)
          指定されたパラメータを Java の 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()
          この PreparedStatement オブジェクトのコマンドのバッチに、パラメータのセットを追加します。
 void PreparedStatement.setCharacterStream(int parameterIndex, Reader reader, int length)
          指定されたパラメータを、指定された文字数である指定された Reader オブジェクトに設定します。
 void PreparedStatement.setRef(int i, Ref x)
          指定されたパラメータを、指定された REF(<構造化型>) 値に設定します。
 void PreparedStatement.setBlob(int i, Blob x)
          指定されたパラメータを、指定された Blob オブジェクトに設定します。
 void PreparedStatement.setClob(int i, Clob x)
          指定されたパラメータを、指定された Clob オブジェクトに設定します。
 void PreparedStatement.setArray(int i, Array x)
          指定されたパラメータを、指定された Array オブジェクトに設定します。
 ResultSetMetaData PreparedStatement.getMetaData()
          ResultSet オブジェクトの列の数、型、およびプロパティを取得します。
 void PreparedStatement.setDate(int parameterIndex, Date x, Calendar cal)
          指定された Calendar オブジェクトを使用して、指定されたパラメータを指定された java.sql.Date 値に設定します。
 void PreparedStatement.setTime(int parameterIndex, Time x, Calendar cal)
          指定された Calendar オブジェクトを使用して、指定されたパラメータを指定された java.sql.Time 値に設定します。
 void PreparedStatement.setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
          指定された Calendar オブジェクトを使用して、指定されたパラメータを指定された java.sql.Timestamp 値に設定します。
 void PreparedStatement.setNull(int paramIndex, int sqlType, String typeName)
          指定されたパラメータを SQL NULL に設定します。
 String SQLData.getSQLTypeName()
          このオブジェクトが表す SQL ユーザ定義型の完全指定名を返します。
 void SQLData.readSQL(SQLInput stream, String typeName)
          データベースから読み出したデータをこのオブジェクトに設定します。
 void SQLData.writeSQL(SQLOutput stream)
          指定された SQL データストリームにこのオブジェクトを書き込み、逆にそれをデータソースの SQL 値に変換します。
 Connection Driver.connect(String url, Properties info)
          指定された URL にデータベース接続を試みます。
 boolean Driver.acceptsURL(String url)
          指定された URL に接続できるとドライバが判断する場合に、true を返します。
 DriverPropertyInfo[] Driver.getPropertyInfo(String url, Properties info)
          このドライバの有効なプロパティについての情報を取得します。
 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)
          指定されたタイプと並行処理で ResultSet オブジェクトを生成する Statement オブジェクトを生成します。
 PreparedStatement Connection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency)
          指定されたタイプと並行処理で ResultSet オブジェクトを生成する PreparedStatement オブジェクトを生成します。
 CallableStatement Connection.prepareCall(String sql, int resultSetType, int resultSetConcurrency)
          指定されたタイプと並行処理で ResultSet オブジェクトを生成する CallableStatement オブジェクトを生成します。
 Map Connection.getTypeMap()
          この接続に関連した型マップオブジェクトを取得します。
 void Connection.setTypeMap(Map map)
          この接続の型マップとして指定された型マップをインストールします。
 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)
          次の属性を byte 型の配列としてストリームに書き込みます。
 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)
          SQL REF 値をストリームに書き込みます。
 void SQLOutput.writeBlob(Blob x)
          SQL BLOB 値をストリームに書き込みます。
 void SQLOutput.writeClob(Clob x)
          SQL CLOB 値をストリームに書き込みます。
 void SQLOutput.writeStruct(Struct x)
          SQL 構造化型値をストリームに書き込みます。
 void SQLOutput.writeArray(Array x)
          SQL ARRAY 値をストリームに書き込みます。
 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 が始まるバイト位置を判定します。
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 を除外します。
 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 プログラミング言語の Object として取得します。
 BigDecimal CallableStatement.getBigDecimal(int parameterIndex)
          JDBC NUMERIC パラメータの値を、その値と同じ小数点以下の桁数を持つ java.math.BigDecimal オブジェクトとして取得します。
 Object CallableStatement.getObject(int i, Map map)
          OUT パラメータ i の値を表すオブジェクトを返し、map を使用してそのパラメータ値のカスタムマッピングを行います。
 Ref CallableStatement.getRef(int i)
          JDBC REF(<structured-type>) パラメータの値を Java プログラミング言語の Ref オブジェクトとして取得します。
 Blob CallableStatement.getBlob(int i)
          JDBC BLOB パラメータの値を Java プログラミング言語の Blob オブジェクトとして取得します。
 Clob CallableStatement.getClob(int i)
          JDBC CLOB パラメータの値を Java プログラミング言語の Clob オブジェクトとして取得します。
 Array CallableStatement.getArray(int i)
          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)
          指定された出力パラメータを登録します。
 String Struct.getSQLTypeName()
          この Struct オブジェクトが表す SQL 構造化型の SQL 型名を取得します。
 Object[] Struct.getAttributes()
          この Struct オブジェクトが表す SQL 構造化型の属性の順序付けされた値を作成します。
 Object[] Struct.getAttributes(Map map)
          この Struct オブジェクトが表す SQL 構造化型の属性の順序付けされた値を作成します。
 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()
          「ORDER 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)
          データベースが指定された結果セットのタイプをサポートするかどうかを示します。
 boolean DatabaseMetaData.supportsResultSetConcurrency(int type, int concurrency)
          データベースが、指定された結果セットのタイプと与えられた並行処理の種類の組合わせをサポートするかどうかを判定します。
 boolean DatabaseMetaData.ownUpdatesAreVisible(int type)
          結果セット自身の更新が可視かどうかを示します。
 boolean DatabaseMetaData.ownDeletesAreVisible(int type)
          結果セット自身の削除が可視かどうかを示します。
 boolean DatabaseMetaData.ownInsertsAreVisible(int type)
          結果セット自身の挿入が可視かどうかを示します。
 boolean DatabaseMetaData.othersUpdatesAreVisible(int type)
          他で行われた更新が可視かどうかを示します。
 boolean DatabaseMetaData.othersDeletesAreVisible(int type)
          他で行われた削除が可視かどうかを示します。
 boolean DatabaseMetaData.othersInsertsAreVisible(int type)
          他で行われた挿入が可視かどうかを示します。
 boolean DatabaseMetaData.updatesAreDetected(int type)
          ResultSet.rowUpdated メソッドを呼び出すことによって可視の行が更新されたことを検出できるかどうかを示します。
 boolean DatabaseMetaData.deletesAreDetected(int type)
          ResultSet.rowDeleted() を呼び出すことによって可視の行が削除されたことを検出できるかどうかを示します。
 boolean DatabaseMetaData.insertsAreDetected(int type)
          ResultSet.rowInserted() を呼び出すことによって可視の行が挿入されたことを検出できるかどうかを示します。
 boolean DatabaseMetaData.supportsBatchUpdates()
          ドライバがバッチ更新をサポートしているかどうかを示します。
 ResultSet DatabaseMetaData.getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)
          特定のスキーマで定義されているユーザ定義型の説明を取得します。
 Connection DatabaseMetaData.getConnection()
          このメタデータオブジェクトを生成した接続を取り出します。
 String Array.getBaseTypeName()
          この Array オブジェクトによって指定された配列の要素の SQL タイプ名を返します。
 int Array.getBaseType()
          この Array オブジェクトによって指定された配列の要素の JDBC タイプを返します。
 Object Array.getArray()
          この Array オブジェクトによって指定された SQL ARRAY 値の内容を、Java プログラミング言語の配列の形式で取り出します。
 Object Array.getArray(Map map)
          この Array オブジェクトによって指定された SQL 配列の内容を取り出します。
 Object Array.getArray(long index, int count)
          この Array オブジェクトによって指定された SQL ARRAY 値の一部が格納されている配列を返します。
 Object Array.getArray(long index, int count, Map map)
          この Array オブジェクトによって指定された SQL 配列オブジェクトの一部が格納されている配列を返します。
 ResultSet Array.getResultSet()
          この Array オブジェクトによって指定された SQL ARRAY 値の要素が格納されている結果セットを返します。
 ResultSet Array.getResultSet(Map map)
          この Array オブジェクトによって指定された SQL ARRAY 値の要素を含む結果セットを返します。
 ResultSet Array.getResultSet(long index, int count)
          インデックス index で始まり、最大で count の連続した部分配列の要素が格納されている結果セットを返します。
 ResultSet Array.getResultSet(long index, int count, Map map)
          インデックス index で始まり、最大で count の連続した要素が格納されている部分配列の要素を保持する結果セットを返します。
 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 プログラミング言語の java.math.BigDecimal オブジェクトとして読み込みます。
 byte[] SQLInput.readBytes()
          ストリーム内の次の属性を Java プログラミング言語のバイトの配列として読み込みます。
 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 プログラミング言語の Object として返します。
 Ref SQLInput.readRef()
          ストリームから SQL REF 値を読み込み、その値を Java プログラミング言語の Ref オブジェクトとして返します。
 Blob SQLInput.readBlob()
          ストリームから SQL BLOB 値を読み込み、その値を Java プログラミング言語の Blob オブジェクトとして返します。
 Clob SQLInput.readClob()
          ストリームから SQL CLOB 値を読み込み、その値を Java プログラミング言語の Clob オブジェクトとして返します。
 Array SQLInput.readArray()
          ストリームから SQL ARRAY 値を読み込み、その値を Java プログラミング言語の Array オブジェクトとして返します。
 boolean SQLInput.wasNull()
          最後に読み込まれた値が SQL NULL かどうかを判定します。
 boolean ResultSet.next()
          カーソルを現在の位置から 1 行下に移動します。
 void ResultSet.close()
          自動的にクローズされるとき、これを待つのではなく、ただちに ResultSet オブジェクトのデータベースと JDBC リソースを解放します。
 boolean ResultSet.wasNull()
          最後に読み込まれた列の値が SQL NULL であるかどうかを通知します。
 String ResultSet.getString(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の String として取得します。
 boolean ResultSet.getBoolean(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の boolean として取得します。
 byte ResultSet.getByte(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の byte として取得します。
 short ResultSet.getShort(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の short として取得します。
 int ResultSet.getInt(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の int として取得します。
 long ResultSet.getLong(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の long として取得します。
 float ResultSet.getFloat(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の float として取得します。
 double ResultSet.getDouble(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の double として取得します。
 BigDecimal ResultSet.getBigDecimal(int columnIndex, int scale)
          推奨されていません。  
 byte[] ResultSet.getBytes(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の byte 配列として取得します。
 Date ResultSet.getDate(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Date オブジェクトとして取得します。
 Time ResultSet.getTime(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Time オブジェクトとして取得します。
 Timestamp ResultSet.getTimestamp(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Timestamp オブジェクトとして取得します。
 InputStream ResultSet.getAsciiStream(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、ASCII 文字のストリームとして取得します。
 InputStream ResultSet.getUnicodeStream(int columnIndex)
          推奨されていません。 getUnicodeStream の代わりに getCharacterStream を使用
 InputStream ResultSet.getBinaryStream(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、未解釈のバイトのバイナリストリームとして取得します。
 String ResultSet.getString(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の String として取得します。
 boolean ResultSet.getBoolean(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の boolean として取得します。
 byte ResultSet.getByte(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の byte として取得します。
 short ResultSet.getShort(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の short として取得します。
 int ResultSet.getInt(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の int として取得します。
 long ResultSet.getLong(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の long として取得します。
 float ResultSet.getFloat(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の float として取得します。
 double ResultSet.getDouble(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の double として取得します。
 BigDecimal ResultSet.getBigDecimal(String columnName, int scale)
          推奨されていません。  
 byte[] ResultSet.getBytes(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の byte 配列として取得します。
 Date ResultSet.getDate(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Date オブジェクトとして取得します。
 Time ResultSet.getTime(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Time オブジェクトとして取得します。
 Timestamp ResultSet.getTimestamp(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、java.sql.Timestamp オブジェクトとして取得します。
 InputStream ResultSet.getAsciiStream(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、ASCII 文字のストリームとして取得します。
 InputStream ResultSet.getUnicodeStream(String columnName)
          推奨されていません。  
 InputStream ResultSet.getBinaryStream(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、未解釈のバイトストリームとして取得します。
 SQLWarning ResultSet.getWarnings()
          この ResultSet オブジェクトに関する呼び出しによって報告される最初の警告を返します。
 void ResultSet.clearWarnings()
          この ResultSet オブジェクトに関して報告されたすべての警告をクリアします。
 String ResultSet.getCursorName()
          この ResultSet オブジェクトが使用する SQL カーソルの名前を取得します。
 ResultSetMetaData ResultSet.getMetaData()
          この ResultSet オブジェクトの列の数、型、およびプロパティを取得します。
 Object ResultSet.getObject(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Object として取得します。
 Object ResultSet.getObject(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Object として取得します。
 int ResultSet.findColumn(String columnName)
          指定された ResultSet の列名を ResultSet 列インデックスにマッピングします。
 Reader ResultSet.getCharacterStream(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、java.io.Reader オブジェクトとして取得します。
 Reader ResultSet.getCharacterStream(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、java.io.Reader オブジェクトとして取得します。
 BigDecimal ResultSet.getBigDecimal(int columnIndex)
          この ResultSet オブジェクトの現在行にある指定された列の値を、java.math.BigDecimal オブジェクトとして全精度で取得します。
 BigDecimal ResultSet.getBigDecimal(String columnName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、java.math.BigDecimal オブジェクトとして全精度で取得します。
 boolean ResultSet.isBeforeFirst()
          カーソルがこの ResultSet オブジェクト内の先頭行より前にあるかどうかを示します。
 boolean ResultSet.isAfterLast()
          カーソルがこの ResultSet オブジェクト内の最終行より後ろにあるかどうかを示します。
 boolean ResultSet.isFirst()
          カーソルがこの ResultSet オブジェクト内の先頭行にあるかどうかを示します。
 boolean ResultSet.isLast()
          カーソルがこの ResultSet オブジェクトの最終行にあるかどうかを示します。
 void ResultSet.beforeFirst()
          カーソルをこの ResultSet オブジェクトの先端、つまり先頭行の直前に移動します。
 void ResultSet.afterLast()
          カーソルをこの ResultSet オブジェクトの終端、つまり最終行の直後に移動します。
 boolean ResultSet.first()
          カーソルをこの ResultSet オブジェクト内の先頭行に移動します。
 boolean ResultSet.last()
          カーソルをこの ResultSet オブジェクト内の最終行に移動します。
 int ResultSet.getRow()
          現在の行の番号を取得します。
 boolean ResultSet.absolute(int row)
          カーソルをこの ResultSet オブジェクト内の指定された行に移動します。
 boolean ResultSet.relative(int rows)
          カーソルを正または負の相対行数だけ移動します。
 boolean ResultSet.previous()
          カーソルをこの ResultSet オブジェクト内の前の行に移動します。
 void ResultSet.setFetchDirection(int direction)
          この ResultSet オブジェクト内の行が処理される方向についてのヒントを提供します。
 int ResultSet.getFetchDirection()
          この ResultSet オブジェクトのフェッチ方向を返します。
 void ResultSet.setFetchSize(int rows)
          この ResultSet オブジェクトでより多くの行が必要なときにデータベースから取り出す必要がある行数についてのヒントを JDBC ドライバに提供します。
 int ResultSet.getFetchSize()
          この ResultSet オブジェクトのフェッチサイズを返します。
 int ResultSet.getType()
          この ResultSet オブジェクトの型を返します。
 int ResultSet.getConcurrency()
          この ResultSet オブジェクトの並行処理モードを返します。
 boolean ResultSet.rowUpdated()
          現在の行が更新されているかどうかを示します。
 boolean ResultSet.rowInserted()
          現在の行に挿入があったかどうかを示します。
 boolean ResultSet.rowDeleted()
          行が削除されているかどうかを示します。
 void ResultSet.updateNull(int columnIndex)
          null を許す列に null 値を設定します。
 void ResultSet.updateBoolean(int columnIndex, boolean x)
          指定された列を boolean 値で更新します。
 void ResultSet.updateByte(int columnIndex, byte x)
          指定された列を byte 値で更新します。
 void ResultSet.updateShort(int columnIndex, short x)
          指定された列を short 値で更新します。
 void ResultSet.updateInt(int columnIndex, int x)
          指定された列を int 値で更新します。
 void ResultSet.updateLong(int columnIndex, long x)
          指定された列を long 値で更新します。
 void ResultSet.updateFloat(int columnIndex, float x)
          指定された列を float 値で更新します。
 void ResultSet.updateDouble(int columnIndex, double x)
          指定された列を double 値で更新します。
 void ResultSet.updateBigDecimal(int columnIndex, BigDecimal x)
          指定された列を java.math.BigDecimal 値で更新します。
 void ResultSet.updateString(int columnIndex, String x)
          指定された列を String 値で更新します。
 void ResultSet.updateBytes(int columnIndex, byte[] x)
          指定された列を byte 配列値で更新します。
 void ResultSet.updateDate(int columnIndex, Date x)
          指定された列を java.sql.Date 値で更新します。
 void ResultSet.updateTime(int columnIndex, Time x)
          指定された列を java.sql.Time 値で更新します。
 void ResultSet.updateTimestamp(int columnIndex, Timestamp x)
          指定された列を java.sql.Timestamp 値で更新します。
 void ResultSet.updateAsciiStream(int columnIndex, InputStream x, int length)
          指定された列を ASCII ストリーム値で更新します。
 void ResultSet.updateBinaryStream(int columnIndex, InputStream x, int length)
          指定された列をバイナリストリーム値で更新します。
 void ResultSet.updateCharacterStream(int columnIndex, Reader x, int length)
          指定された列を文字ストリーム値で更新します。
 void ResultSet.updateObject(int columnIndex, Object x, int scale)
          指定された列を Object 値で更新します。
 void ResultSet.updateObject(int columnIndex, Object x)
          指定された列を Object 値で更新します。
 void ResultSet.updateNull(String columnName)
          指定された列を null 値で更新します。
 void ResultSet.updateBoolean(String columnName, boolean x)
          指定された列を boolean 値で更新します。
 void ResultSet.updateByte(String columnName, byte x)
          指定された列を byte 値で更新します。
 void ResultSet.updateShort(String columnName, short x)
          指定された列を short 値で更新します。
 void ResultSet.updateInt(String columnName, int x)
          指定された列を int 値で更新します。
 void ResultSet.updateLong(String columnName, long x)
          指定された列を long 値で更新します。
 void ResultSet.updateFloat(String columnName, float x)
          指定された列を float 値で更新します。
 void ResultSet.updateDouble(String columnName, double x)
          指定された列を double 値で更新します。
 void ResultSet.updateBigDecimal(String columnName, BigDecimal x)
          指定された列を java.sql.BigDecimal 値で更新します。
 void ResultSet.updateString(String columnName, String x)
          指定された列を String 値で更新します。
 void ResultSet.updateBytes(String columnName, byte[] x)
          指定された列を boolean 値で更新します。
 void ResultSet.updateDate(String columnName, Date x)
          指定された列を java.sql.Date 値で更新します。
 void ResultSet.updateTime(String columnName, Time x)
          指定された列を java.sql.Time 値で更新します。
 void ResultSet.updateTimestamp(String columnName, Timestamp x)
          指定された列を java.sql.Timestam 値で更新します。
 void ResultSet.updateAsciiStream(String columnName, InputStream x, int length)
          指定された列を ASCII ストリーム値で更新します。
 void ResultSet.updateBinaryStream(String columnName, InputStream x, int length)
          指定された列をバイナリストリーム値で更新します。
 void ResultSet.updateCharacterStream(String columnName, Reader reader, int length)
          指定された列を文字ストリーム値で更新します。
 void ResultSet.updateObject(String columnName, Object x, int scale)
          指定された列を Object 値で更新します。
 void ResultSet.updateObject(String columnName, Object x)
          指定された列を Object 値で更新します。
 void ResultSet.insertRow()
          挿入行の内容を、この ResultSet オブジェクトおよびデータベースに挿入します。
 void ResultSet.updateRow()
          基になるデータベースを、この ResultSet オブジェクトの現在の行の新しい内容に更新します。
 void ResultSet.deleteRow()
          この ResultSet オブジェクトおよび基になるデータベースから、現在の行を削除します。
 void ResultSet.refreshRow()
          現在の行をデータベース内の最新の値で再表示します。
 void ResultSet.cancelRowUpdates()
          この ResultSet オブジェクトの現在の行に対して行なった更新を取り消します。
 void ResultSet.moveToInsertRow()
          カーソルを挿入行に移動します。
 void ResultSet.moveToCurrentRow()
          カーソルを、記憶されているカーソル位置 (通常は現在の行) に移動します。
 Statement ResultSet.getStatement()
          この ResultSet オブジェクトを生成した Statement オブジェクトを返します。
 Object ResultSet.getObject(int i, Map map)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Object として返します。
 Ref ResultSet.getRef(int i)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Ref オブジェクトとして返します。
 Blob ResultSet.getBlob(int i)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Blob オブジェクトとして返します。
 Clob ResultSet.getClob(int i)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Clob オブジェクトとして返します。
 Array ResultSet.getArray(int i)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Array オブジェクトとして返します。
 Object ResultSet.getObject(String colName, Map map)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Object として返します。
 Ref ResultSet.getRef(String colName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Ref オブジェクトとして返します。
 Blob ResultSet.getBlob(String colName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Blob オブジェクトとして返します。
 Clob ResultSet.getClob(String colName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Clob オブジェクトとして返します。
 Array ResultSet.getArray(String colName)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Array オブジェクトとして返します。
 Date ResultSet.getDate(int columnIndex, Calendar cal)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Date オブジェクトとして返します。
 Date ResultSet.getDate(String columnName, Calendar cal)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Date オブジェクトとして返します。
 Time ResultSet.getTime(int columnIndex, Calendar cal)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Time オブジェクトとして返します。
 Time ResultSet.getTime(String columnName, Calendar cal)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Time オブジェクトとして返します。
 Timestamp ResultSet.getTimestamp(int columnIndex, Calendar cal)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Timestamp オブジェクトとして返します。
 Timestamp ResultSet.getTimestamp(String columnName, Calendar cal)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Timestamp オブジェクトとして返します。
 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)
          指定された列の通常の最大幅を文字数で示します。
 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)
          Java クラスの完全指定された名前を返します。
 String Ref.getBaseTypeName()
          この Ref オブジェクトが参照する、完全指定された SQL 構造化型の SQL 名を取得します。
 long Clob.length()
          この Clob オブジェクトによって指定された CLOB 値の文字数を返します。
 String Clob.getSubString(long pos, int length)
          この Clob オブジェクトによって指定された CLOB 値内の指定された部分文字列のコピーを返します。
 Reader Clob.getCharacterStream()
          この Clob オブジェクトによって指定された CLOB 値を Unicode ストリームとして取得します。
 InputStream Clob.getAsciiStream()
          この Clob オブジェクトによって指定された CLOB 値を ASCII バイトのストリームとして取得します。
 long Clob.position(String searchstr, long start)
          この Clob オブジェクトで表される SQL CLOB 値内で、指定された部分文字列 searchstr が現れる文字位置を判定します。
 long Clob.position(Clob searchstr, long start)
          この Clob オブジェクト内で、指定された Clob オブジェクト searchstr が現れる文字位置を判定します。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.