Oracle® Fusion Middleware Oracle WebLogic Server タイプ4 JDBCドライバ 11g リリース1(10.3.3) B61001-01 |
|
![]() 前 |
![]() 次 |
この付録では、JDBCの互換性と、WebLogic タイプ4 JDBCドライバを使用するJDBCアプリケーションの開発について説明します。
表A-1に、JDBC仕様のバージョン、JVM、およびBEA WebLogic タイプ4 JDBCドライバの間の互換性を示します。
以下の表に、各JDBCオブジェクトでサポートされている機能を示します。
以下の表に、各Arrayオブジェクトでサポートされている機能を示します。
以下の表に、各Blobオブジェクトでサポートされている機能を示します。
表A-3 Blobオブジェクト
Blobオブジェクト・メソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
InputStream getBinaryStream () |
2.0コア |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 SQL ServerおよびSybaseドライバは、JDBCLONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
byte[] getBytes (long, int) |
2.0コア |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 SQL ServerおよびSybaseドライバは、LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
long length () |
2.0コア |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 SQL ServerおよびSybaseドライバは、LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
long position (Blob, long) |
2.0コア |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 Informixドライバでは、patternパラメータ(検索するBLOB値を示すBlobオブジェクトを指定するパラメータ)が最大長の4096バイト以下であることが必要です。 SQL ServerおよびSybaseドライバは、LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
long position (byte[], long) |
2.0コア |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 Informixドライバでは、patternパラメータ(検索するバイト配列を指定するパラメータ)が最大長の4096バイト以下であることが必要です。 SQL ServerおよびSybaseドライバは、LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
OutputStream setBinaryStream (long) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 SQL ServerおよびSybaseドライバは、LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
int setBytes (long, byte[]) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 SQL ServerおよびSybaseドライバは、LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
int setBytes (long, byte[], int, int) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 SQL ServerおよびSybaseドライバは、LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
void truncate (long) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 SQL ServerおよびSybaseドライバは、LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
以下の表に、各CallableStatementオブジェクトでサポートされている機能を示します。
表A-4 CallableStatementオブジェクト
CallableStatementオブジェクト・メソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
Array getArray (int) |
2.0コア |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
Array getArray (String) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
Reader getCharacterStream (int) |
4.0 |
はい |
|
Reader getCharacterStream (String) |
4.0 |
はい |
|
BigDecimal getBigDecimal (int) |
2.0コア |
はい |
N/A |
BigDecimal getBigDecimal (int, int) |
1.0 |
はい |
N/A |
BigDecimal getBigDecimal (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
Blob getBlob (int) |
2.0コア |
はい |
SQL ServerおよびSybaseドライバは、JDBC LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
Blob getBlob (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
boolean getBoolean (int) |
1.0 |
はい |
N/A |
boolean getBoolean (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
byte getByte (int) |
1.0 |
はい |
N/A |
byte getByte (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
byte [] getBytes (int) |
1.0 |
はい |
N/A |
byte [] getBytes (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
byte getByte (int) |
1.0 |
はい |
|
byte getByte (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
Clob getClob (int) |
2.0コア |
はい |
SQL ServerおよびSybaseドライバは、JDBC LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
Clob getClob (String) |
3.0 |
はい |
SQL Serverドライバのみ、JDBC LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
Date getDate (int) |
1.0 |
はい |
N/A |
Date getDate (int, Calendar) |
2.0コア |
はい |
N/A |
Date getDate (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
Date getDate (String, Calendar) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
double getDouble (int) |
1.0 |
はい |
N/A |
double getDouble (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
float getFloat (int) |
1.0 |
はい |
N/A |
float getFloat (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
int getInt (int) |
1.0 |
はい |
N/A |
int getInt (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
long getLong (int) |
1.0 |
はい |
N/A |
long getLong (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
Reader getNCharacterStream (int) |
4.0 |
はい |
|
Reader getNCharacterStream (String) |
4.0 |
はい |
|
NClob getNClob (int) |
4.0 |
はい |
|
NClob getNClob (String) |
4.0 |
はい |
|
String getNString (int) |
4.0 |
はい |
|
String getNString (String) |
4.0 |
はい |
|
Object getObject (int) |
1.0 |
はい |
N/A |
Object getObject (int, Map) |
2.0コア |
はい |
Mapは無視されます。 |
Object getObject (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
Object getObject (String, Map) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 Mapは無視されます。 |
Ref getRef (int) |
2.0コア |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
Ref getRef (String) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
short getShort (int) |
1.0 |
はい |
N/A |
short getShort (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
SQLXML getSQLXML (int) |
4.0 |
はい |
|
SQLXML getSQLXML (String) |
4.0 |
はい |
|
String getString (int) |
1.0 |
はい |
|
String getString (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
Time getTime (int) |
1.0 |
はい |
N/A |
Time getTime (int, Calendar) |
2.0コア |
はい |
N/A |
Time getTime (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
Time getTime (String, Calendar) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
Timestamp getTimestamp (int) |
1.0 |
はい |
N/A |
Timestamp getTimestamp (int, Calendar) |
2.0コア |
はい |
N/A |
Timestamp getTimestamp (String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
Timestamp getTimestamp (String, Calendar) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
URL getURL (int) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
URL getURL (String) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
boolean isWrapperFor (Class<?> iface) |
4.0 |
はい |
|
void registerOutParameter (int, int) |
1.0 |
はい |
N/A |
void registerOutParameter (int, int, int) |
1.0 |
はい |
N/A |
void registerOutParameter (int, int, String) |
2.0コア |
はい |
String/typenameは無視されます。 |
void registerOutParameter (String, int) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void registerOutParameter (String, int, int) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void registerOutParameter (String, int, String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 String/typenameは無視されます。 |
void setArray (int, Array) |
2.0コア |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
void setAsciiStream (String, InputStream) |
4.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setAsciiStream (String, InputStream, int) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setAsciiStream (String, InputStream, long) |
4.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setBigDecimal (String, BigDecimal) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setBinaryStream (String, InputStream) |
4.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setBinaryStream (String, InputStream, int) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setBinaryStream (String, InputStream, long) |
4.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setBlob (String, Blob) |
4.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setBlob (String, InputStream) |
4.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setBlob (String, InputStream, long) |
4.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setBoolean (String、ブール) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setByte (String, byte) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setBytes (String, byte []) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setCharacterStream (String, Reader, int) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setCharacterStream (String, InputStream, long) |
4.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setClob (String, Clob) |
4.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setClob (String, Reader) |
4.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setClob (String, Reader, long) |
4.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setDate (String, Date) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setDate (String, Date, Calendar) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setDouble (String, double) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setFloat (String, float) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setInt (String, int) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setLong (String, long) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setNCharacterStream (String, Reader, long) |
4.0 |
はい |
|
void setNClob (String, NClob) |
4.0 |
はい |
|
void setNClob (String, Reader) |
4.0 |
はい |
|
void setNClob (String, Reader, long) |
4.0 |
はい |
|
void setNString (String, String) |
4.0 |
はい |
|
void setNull (String, int) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setNull (String, int, String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setObject (String, Object) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setObject (String, Object, int) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setObject (String, Object, int, int) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setShort (String, short) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setSQLXML (String, SQLXML) |
4.0 |
はい |
|
void setString (String, String) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setTime (String, Time) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setTime (String, Time, Calendar) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setTimestamp (String, Timestamp) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setTimestamp (String, Timestamp, Calendar) |
3.0 |
はい |
SQL Serverドライバでのみサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void setURL (String, URL) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
boolean wasNull () |
1.0 |
はい |
N/A |
以下の表に、各Clobオブジェクトでサポートされている機能を示します。
表A-5 Clobオブジェクト
Clobオブジェクトのメソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
void free () |
4.0 |
はい |
|
InputStream getAsciiStream () |
2.0コア |
はい |
SQL ServerおよびSybaseドライバは、 |
Reader getCharacterStream () |
2.0コア |
はい |
SQL ServerおよびSybaseドライバは、 |
Reader getCharacterStream (long, long) |
4.0 |
はい |
SQL ServerおよびSybaseドライバは、JDBC |
String getSubString (long, int) |
2.0コア |
はい |
SQL ServerおよびSybaseドライバは、LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
long length () |
2.0コア |
はい |
SQL ServerおよびSybaseドライバは、LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
long position (Clob, long) |
2.0コア |
はい |
Informixドライバでは、searchStrパラメータが最大長の4096バイト以下であることが必要です。 SQL ServerおよびSybaseドライバは、LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
long position (String, long) |
2.0コア |
はい |
Informixドライバでは、searchStrパラメータが最大長の4096バイト以下であることが必要です。 SQL ServerおよびSybaseドライバは、LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
OutputStream setAsciiStream (long) |
3.0コア |
はい |
SQL ServerおよびSybaseドライバは、LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
Writer setCharacterStream (long) |
3.0コア |
はい |
SQL ServerおよびSybaseドライバは、LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
int setString (long, String) |
3.0コア |
はい |
SQL ServerおよびSybaseドライバは、LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
int setString (long, String, int, int) |
3.0コア |
はい |
SQL ServerおよびSybaseドライバは、LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
void truncate (long) |
3.0コア |
はい |
SQL ServerおよびSybaseドライバは、LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
以下の表に、各Connectionオブジェクトでサポートされている機能を示します。
表A-6 Connectionオブジェクト
Connectionオブジェクト・メソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
void clearWarnings () |
1.0 |
はい |
N/A |
void close () |
1.0 |
はい |
トランザクションがアクティブなときに接続が閉じられると、そのトランザクションはロールバックされます。 |
void commit () |
1.0 |
はい |
N/A |
Blob createBlob () |
4.0 |
はい |
|
Clob createClob () |
4.0 |
はい |
|
NClob createNClob () |
4.0 |
はい |
|
SQLXML createSQLXML () |
4.0 |
はい |
|
Statement createStatement () |
1.0 |
はい |
N/A |
Statement createStatement (int, int) |
2.0コア |
はい |
DB2ドライバの場合、ResultSet.TYPE_SCROLL_ SENSITIVEはTYPE_SCROLL_INSENSITIVEにダウングレードされます。 |
Statement createStatement (int, int, int) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
boolean getAutoCommit () |
1.0 |
はい |
N/A |
String getCatalog () |
1.0 |
はい |
すべてのドライバがサポートされます。 |
String getClientInfo () |
4.0 |
はい |
N/A |
String getClientInfo (String) |
4.0 |
はい |
N/A |
int getHoldability () |
3.0 |
はい |
N/A |
DatabaseMetaData getMetaData () |
1.0 |
はい |
N/A |
int getTransactionIsolation () |
1.0 |
はい |
N/A |
Map getTypeMap () |
2.0コア |
はい |
常に空のjava.util.HashMapを返します。 |
SQLWarning getWarnings () |
1.0 |
はい |
N/A |
boolean isClosed () |
1.0 |
はい |
N/A |
boolean isReadOnly () |
1.0 |
はい |
N/A |
boolean isValid () |
4.0 |
はい |
N/A |
boolean isWrapperFor (Class<?> iface) |
4.0 |
はい |
N/A |
String nativeSQL (String) |
1.0 |
はい |
常に渡されたものと同じStringを返します。 |
CallableStatement prepareCall (String) |
1.0 |
はい |
N/A |
CallableStatement prepareCall (String, int, int) |
2.0コア |
はい |
DB2ドライバの場合、ResultSet.TYPE_SCROLL_ SENSITIVEはTYPE_SCROLL_INSENSITIVEにダウングレードされます。 |
CallableStatement prepareCall (String, int, int, int) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
PreparedStatement prepareStatement (String) |
1.0 |
はい |
N/A |
PreparedStatement prepareStatement (String, int) |
3.0 |
はい |
N/A |
PreparedStatement prepareStatement (String, int, int) |
2.0コア |
はい |
DB2ドライバの場合、ResultSet.TYPE_SCROLL_ SENSITIVEはTYPE_SCROLL_INSENSITIVEにダウングレードされます。 |
PreparedStatement prepareStatement (String, int, int, int) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
PreparedStatement prepareStatement (String, int[]) |
3.0 |
はい |
SQL Serverドライバでサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
PreparedStatement prepareStatement (String, String []) |
3.0 |
はい |
SQL Serverドライバでサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
void releaseSavepoint (Savepoint) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 |
void rollback () |
1.0 |
はい |
N/A |
void rollback (Savepoint) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 |
void setAutoCommit (ブール) |
1.0 |
はい |
N/A |
void setCatalog (String) |
1.0 |
はい |
すべてのドライバはサポートされます。 |
String setClientInfo (Properties) |
4.0 |
はい |
N/A |
String setClientInfo (String, String) |
4.0 |
はい |
N/A |
void setHoldability (int) |
3.0 |
はい |
holdabilityパラメータの値は無視されます。 |
void setReadOnly (ブール) |
1.0 |
はい |
N/A |
Savepoint setSavepoint () |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 また、DB2ドライバはLinux/UNIX/Windows上のDB2 8.2において、複数のネストされたセーブポイントのみをサポートします。 |
Savepoint setSavepoint (String) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 また、DB2ドライバはLinux/UNIX/Windows上のDB2 v8.2において、複数のネストされたセーブポイントのみをサポートします。 |
void setTransactionIsolation (int) |
1.0 |
はい |
N/A |
void setTypeMap (Map) |
2.0コア |
はい |
無視されます。 |
<T> T unwrap(Class<T> iface) |
4.0 |
はい |
次の表に、各ConnectionEventListenerオブジェクトでサポートされている機能を示します。
次の表に、各ConnectionPoolDataSourceオブジェクトでサポートされている機能を示します。
表A-8 ConnectionPoolDataSourceオブジェクト
ConnectionPoolDataSourceオブジェクト・メソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
int getLoginTimeout () |
2.0オプション |
はい |
|
PrintWriter getLogWriter () |
2.0オプション |
はい |
|
PooledConnection getPooledConnection () |
2.0オプション |
はい |
|
PooledConnection getPooledConnection (String, String) |
2.0オプション |
はい |
|
void setLoginTimeout (int) |
2.0オプション |
はい |
|
void setLogWriter (PrintWriter) |
2.0オプション |
はい |
以下の表に、各DatabaseMetaDataオブジェクトでサポートされている機能を示します。
表A-9 DababaseMetaDataオブジェクト
DababaseMetaDataオブジェクト・メソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
boolean autoCommitFailureClosesAllResultSets () |
4.0 |
はい |
|
boolean allProceduresAreCallable () |
1.0 |
はい |
N/A |
boolean allTablesAreSelectable () |
1.0 |
はい |
N/A |
boolean dataDefinitionCausesTransaction Commit () |
1.0 |
はい |
N/A |
boolean dataDefinitionIgnoredInTransactions () |
1.0 |
はい |
N/A |
boolean deletesAreDetected (int) |
2.0コア |
はい |
N/A |
boolean doesMaxRowSizeIncludeBlobs () |
1.0 |
はい |
SQL ServerおよびSybaseドライバではサポートされません。 |
getAttributes (String, String, String, String) |
3.0 |
はい |
空の結果セットが返されます。 |
ResultSet getBestRowIdentifier (String、String、String、int、ブール) |
1.0 |
はい |
N/A |
ResultSet getCatalogs () |
1.0 |
はい |
N/A |
String getCatalogSeparator () |
1.0 |
はい |
N/A |
String getCatalogTerm () |
1.0 |
はい |
N/A |
String getClientInfoProperties () |
4.0 |
はい |
N/A |
ResultSet getColumnPrivileges (String, String, String, String) |
1.0 |
はい |
N/A |
ResultSet getColumns (String, String, String, String) |
1.0 |
はい |
N/A |
Connection getConnection () |
2.0コア |
はい |
N/A |
ResultSet getCrossReference (String, String, String, String, String, String) |
1.0 |
はい |
N/A |
ResultSet getFunctions () |
4.0 |
はい |
|
ResultSet getFunctionColumns () |
4.0 |
はい |
|
int getDatabaseMajorVersion () |
3.0 |
はい |
N/A |
int getDatabaseMinorVersion () |
3.0 |
はい |
N/A |
String getDatabaseProductName () |
1.0 |
はい |
Sybaseの場合、「SQL Server」を返します。これはSybaseデータベース・ドライバによって内部的に返される文字列。この値は、他のJDBCドライバ(Sybase JConnect JDBCドライバを含む)の場合と同じ戻り値ではない可能性があります。 |
String getDatabaseProductVersion () |
1.0 |
はい |
N/A |
int getDefaultTransactionIsolation () |
1.0 |
はい |
N/A |
int getDriverMajorVersion () |
1.0 |
はい |
N/A |
int getDriverMinorVersion () |
1.0 |
はい |
N/A |
String getDriverName () |
1.0 |
はい |
N/A |
String getDriverVersion () |
1.0 |
はい |
N/A |
ResultSet getExportedKeys (String, String, String) |
1.0 |
はい |
N/A |
String getExtraNameCharacters () |
1.0 |
はい |
N/A |
String getIdentifierQuoteString () |
1.0 |
はい |
N/A |
ResultSet getImportedKeys (String, String, String) |
1.0 |
はい |
N/A |
ResultSet getIndexInfo (String、String、String、ブール、ブール) |
1.0 |
はい |
N/A |
int getJDBCMajorVersion () |
3.0 |
はい |
N/A |
int getJDBCMinorVersion () |
3.0 |
はい |
N/A |
int getMaxBinaryLiteralLength () |
1.0 |
はい |
N/A |
int getMaxCatalogNameLength () |
1.0 |
はい |
N/A |
int getMaxCharLiteralLength () |
1.0 |
はい |
N/A |
int getMaxColumnNameLength () |
1.0 |
はい |
N/A |
int getMaxColumnsInGroupBy () |
1.0 |
はい |
N/A |
int getMaxColumnsInIndex () |
1.0 |
はい |
N/A |
int getMaxColumnsInOrderBy () |
1.0 |
はい |
N/A |
int getMaxColumnsInSelect () |
1.0 |
はい |
N/A |
int getMaxColumnsInTable () |
1.0 |
はい |
N/A |
int getMaxConnections () |
1.0 |
はい |
N/A |
int getMaxCursorNameLength () |
1.0 |
はい |
N/A |
int getMaxIndexLength () |
1.0 |
はい |
N/A |
int getMaxProcedureNameLength () |
1.0 |
はい |
N/A |
int getMaxRowSize () |
1.0 |
はい |
N/A |
int getMaxSchemaNameLength () |
1.0 |
はい |
N/A |
int getMaxStatementLength () |
1.0 |
はい |
N/A |
int getMaxStatements () |
1.0 |
はい |
N/A |
int getMaxTableNameLength () |
1.0 |
はい |
N/A |
int getMaxTablesInSelect () |
1.0 |
はい |
N/A |
int getMaxUserNameLength () |
1.0 |
はい |
N/A |
String getNumericFunctions () |
1.0 |
はい |
N/A |
ResultSet getPrimaryKeys (String, String, String) |
1.0 |
はい |
N/A |
ResultSet getProcedureColumns (String, String, String, String) |
1.0 |
はい |
N/A |
ResultSet getProcedures (String, String, String) |
1.0 |
はい |
N/A |
String getProcedureTerm () |
1.0 |
はい |
N/A |
int getResultSetHoldability () |
3.0 |
はい |
N/A |
ResultSet getSchemas () |
1.0 |
はい |
N/A |
ResultSet getSchemas (catalog, pattern) |
4.0 |
はい |
|
String getSchemaTerm () |
1.0 |
はい |
N/A |
String getSearchStringEscape () |
1.0 |
はい |
N/A |
String getSQLKeywords () |
1.0 |
はい |
N/A |
int getSQLStateType () |
3.0 |
はい |
N/A |
String getStringFunctions () |
1.0 |
はい |
N/A |
ResultSet getSuperTables (String, String, String) |
3.0 |
はい |
空の結果セットが返されます。 |
ResultSet getSuperTypes (String, String, String) |
3.0 |
はい |
空の結果セットが返されます。 |
String getSystemFunctions () |
1.0 |
はい |
N/A |
ResultSet getTablePrivileges (String, String, String) |
1.0 |
はい |
N/A |
ResultSet getTables (String, String, String, String []) |
1.0 |
はい |
N/A |
ResultSet getTableTypes () |
1.0 |
はい |
N/A |
String getTimeDateFunctions () |
1.0 |
はい |
N/A |
ResultSet getTypeInfo () |
1.0 |
はい |
N/A |
ResultSet getUDTs (String, String, String, int []) |
2.0コア |
いいえ |
常に空のResultSetを返します。 |
String getURL () |
1.0 |
はい |
N/A |
String getUserName () |
1.0 |
はい |
N/A |
ResultSet getVersionColumns (String, String, String) |
1.0 |
はい |
N/A |
boolean insertsAreDetected (int) |
2.0コア |
はい |
N/A |
boolean isCatalogAtStart () |
1.0 |
はい |
N/A |
boolean isReadOnly () |
1.0 |
はい |
N/A |
boolean locatorsUpdateCopy () |
3.0 |
はい |
N/A |
boolean nullPlusNonNullIsNull () |
1.0 |
はい |
N/A |
boolean nullsAreSortedAtEnd () |
1.0 |
はい |
N/A |
boolean nullsAreSortedAtStart () |
1.0 |
はい |
N/A |
boolean nullsAreSortedHigh () |
1.0 |
はい |
N/A |
boolean nullsAreSortedLow () |
1.0 |
はい |
N/A |
boolean othersDeletesAreVisible (int) |
2.0コア |
はい |
N/A |
boolean othersInsertsAreVisible (int) |
2.0コア |
はい |
N/A |
boolean othersUpdatesAreVisible (int) |
2.0コア |
はい |
N/A |
boolean ownDeletesAreVisible (int) |
2.0コア |
はい |
N/A |
boolean ownInsertsAreVisible (int) |
2.0コア |
はい |
N/A |
boolean ownUpdatesAreVisible (int) |
2.0コア |
はい |
N/A |
boolean storesLowerCaseIdentifiers () |
1.0 |
はい |
N/A |
boolean storesLowerCaseQuoted Identifiers () |
1.0 |
はい |
N/A |
boolean storesMixedCaseIdentifiers () |
1.0 |
はい |
N/A |
boolean storesMixedCaseQuoted Identifiers () |
1.0 |
はい |
N/A |
boolean storesUpperCaseIdentifiers () |
1.0 |
はい |
N/A |
boolean storesUpperCaseQuoted Identifiers () |
1.0 |
はい |
N/A |
boolean supportsAlterTableWith AddColumn () |
1.0 |
はい |
N/A |
boolean supportsAlterTableWith DropColumn () |
1.0 |
はい |
N/A |
boolean supportsANSI92EntryLevelSQL () |
1.0 |
はい |
N/A |
boolean supportsANSI92FullSQL () |
1.0 |
はい |
N/A |
boolean supportsANSI92Intermediate SQL () |
1.0 |
はい |
N/A |
boolean supportsBatchUpdates () |
2.0コア |
はい |
N/A |
boolean supportsCatalogsInData Manipulation () |
1.0 |
はい |
N/A |
boolean supportsCatalogsInIndex Definitions () |
1.0 |
はい |
N/A |
boolean supportsCatalogsInPrivilege Definitions () |
1.0 |
はい |
N/A |
boolean supportsCatalogsInProcedure Calls () |
1.0 |
はい |
N/A |
boolean supportsCatalogsInTable Definitions () |
1.0 |
はい |
N/A |
boolean supportsColumnAliasing () |
1.0 |
はい |
N/A |
boolean supportsConvert () |
1.0 |
はい |
N/A |
boolean supportsConvert (int, int) |
1.0 |
はい |
N/A |
boolean supportsCoreSQLGrammar () |
1.0 |
はい |
N/A |
boolean supportsCorrelatedSubqueries () |
1.0 |
はい |
N/A |
boolean supportsDataDefinitionAndData ManipulationTransactions () |
1.0 |
はい |
N/A |
boolean supportsDataManipulation TransactionsOnly () |
1.0 |
はい |
N/A |
boolean supportsDifferentTableCorrelation Names () |
1.0 |
はい |
N/A |
boolean supportsExpressionsIn OrderBy () |
1.0 |
はい |
N/A |
boolean supportsExtendedSQLGrammar () |
1.0 |
はい |
N/A |
boolean supportsFullOuterJoins () |
1.0 |
はい |
N/A |
boolean supportsGetGeneratedKeys () |
3.0 |
はい |
N/A |
boolean supportsGroupBy () |
1.0 |
はい |
N/A |
boolean supportsGroupByBeyondSelect () |
1.0 |
はい |
N/A |
boolean supportsGroupByUnrelated () |
1.0 |
はい |
N/A |
boolean supportsIntegrityEnhancement Facility () |
1.0 |
はい |
N/A |
boolean supportsLikeEscapeClause () |
1.0 |
はい |
N/A |
boolean supportsLimitedOuterJoins () |
1.0 |
はい |
N/A |
boolean supportsMinimumSQLGrammar () |
1.0 |
はい |
N/A |
boolean supportsMixedCaseIdentifiers () |
1.0 |
はい |
N/A |
boolean supportsMixedCaseQuoted Identifiers () |
1.0 |
はい |
N/A |
boolean supportsMultipleOpenResults () |
3.0 |
はい |
N/A |
boolean supportsMultipleResultSets () |
1.0 |
はい |
N/A |
boolean supportsMultipleTransactions () |
1.0 |
はい |
N/A |
boolean supportsNamedParameters () |
3.0 |
はい |
N/A |
boolean supportsNonNullableColumns () |
1.0 |
はい |
N/A |
boolean supportsOpenCursorsAcross Commit () |
1.0 |
はい |
N/A |
boolean supportsOpenCursorsAcross Rollback () |
1.0 |
はい |
N/A |
boolean supportsOpenStatementsAcross Commit () |
1.0 |
はい |
N/A |
boolean supportsOpenStatementsAcross Rollback () |
1.0 |
はい |
N/A |
boolean supportsOrderByUnrelated () |
1.0 |
はい |
N/A |
boolean supportsOuterJoins () |
1.0 |
はい |
N/A |
boolean supportsPositionedDelete () |
1.0 |
はい |
N/A |
boolean supportsPositionedUpdate () |
1.0 |
はい |
N/A |
boolean supportsResultSetConcurrency (int, int) |
2.0コア |
はい |
N/A |
boolean supportsResultSetHoldability (int) |
3.0 |
はい |
N/A |
boolean supportsResultSetType (int) |
2.0コア |
はい |
N/A |
boolean supportsSavePoints () |
3.0 |
はい |
N/A |
boolean supportsSchemasInData Manipulation () |
1.0 |
はい |
N/A |
boolean supportsSchemasInIndex Definitions () |
1.0 |
はい |
N/A |
boolean supportsSchemasIn PrivilegeDefinitions () |
1.0 |
はい |
N/A |
boolean supportsSchemasInProcedure Calls () |
1.0 |
はい |
N/A |
boolean supportsSchemasInTable Definitions () |
1.0 |
はい |
N/A |
boolean supportsSelectForUpdate () |
1.0 |
はい |
N/A |
boolean supportsStoredFunctionsUsingCallSyntax () |
4.0 |
はい |
|
boolean supportsStoredProcedures () |
1.0 |
はい |
N/A |
boolean supportsSubqueriesIn Comparisons () |
1.0 |
はい |
N/A |
boolean supportsSubqueriesInExists () |
1.0 |
はい |
N/A |
boolean supportsSubqueriesInIns () |
1.0 |
はい |
N/A |
boolean supportsSubqueriesIn Quantifieds () |
1.0 |
はい |
N/A |
boolean supportsTableCorrelationNames () |
1.0 |
はい |
N/A |
boolean supportsTransactionIsolationLevel (int) |
1.0 |
はい |
N/A |
boolean supportsTransactions () |
1.0 |
はい |
N/A |
boolean supportsUnion () |
1.0 |
はい |
N/A |
boolean supportsUnionAll () |
1.0 |
はい |
N/A |
boolean updatesAreDetected (int) |
2.0コア |
はい |
N/A |
boolean usesLocalFilePerTable () |
1.0 |
はい |
N/A |
boolean usesLocalFiles () |
1.0 |
はい |
N/A |
次の表に、各データ・ソース・オブジェクトでサポートされている機能を示します。
注意: DataSourceオブジェクトは、javax.naming.Referenceable およびjava.io.Serializable インタフェースを実装します。 |
表A-10 データ・ソース・オブジェクト
データ・ソース・オブジェクト・メソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
Connection getConnection () |
2.0オプション |
はい |
N/A |
Connection getConnection (String, String) |
1.0 |
はい |
N/A |
int getLoginTimeout () |
1.0 |
はい |
N/A |
PrintWriter getLogWriter () |
1.0 |
はい |
N/A |
boolean isWrapperFor (Class<?> iface) |
1.0 |
はい |
N/A |
void setLoginTimeout (int) |
|||
void setLogWriter (PrintWriter) |
|||
<T> T unwrap(Class<T> iface) |
以下の表に、各Driverオブジェクトでサポートされている機能を示します。
以下の表に、各ParameterMetaDataオブジェクトでサポートされている機能を示します。
表A-12 ParameterMetaDataオブジェクト
ParameterMetaDataオブジェクト・メソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
String getParameterClassName (int) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.1およびv8.2、z/OS上のDB2、iSeries上のDB2 V5R2以上において、ストアド・プロシージャのパラメータ・メタデータをサポートします。 |
int getParameterCount () |
3.0 |
はい |
N/A |
int getParameterMode (int) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.1およびv8.2、z/OS上のDB2、iSeries上のDB2 V5R2以上において、ストアド・プロシージャのパラメータ・メタデータをサポートします。 |
int getParameterType (int) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.1およびv8.2、z/OS上のDB2、iSeries上のDB2 V5R2以上において、ストアド・プロシージャのパラメータ・メタデータをサポートします。 |
String getParameterTypeName (int) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.1およびv8.2、z/OS上のDB2、iSeries上のDB2 V5R2以上において、ストアド・プロシージャのパラメータ・メタデータをサポートします。 |
int getPrecision (int) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.1およびv8.2、z/OS上のDB2、iSeries上のDB2 V5R2以上において、ストアド・プロシージャのパラメータ・メタデータをサポートします。 |
int getScale (int) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.1およびv8.2、z/OS上のDB2、iSeries上のDB2 V5R2以上において、ストアド・プロシージャのパラメータ・メタデータをサポートします。 |
int isNullable (int) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.1およびv8.2、z/OS上のDB2、iSeries上のDB2 V5R2以上において、ストアド・プロシージャのパラメータ・メタデータをサポートします。 |
boolean isSigned (int) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.1およびv8.2、z/OS上のDB2、iSeries上のDB2 V5R2以上において、ストアド・プロシージャのパラメータ・メタデータをサポートします。 |
boolean isWrapperFor (Class<?> iface) |
4.0 |
はい |
|
boolean jdbcCompliant () |
1.0 |
はい |
N/A |
<T> T unwrap(Class<T> iface) |
4.0 |
はい |
次の表に、各PooledConnectionオブジェクトでサポートされている機能を示します。
表A-13 PooledConnectionオブジェクト
PooledConnectionオブジェクト・メソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
void addConnectionEventListener (ConnectionEventListener) |
2.0オプション |
はい |
N/A |
void addStatementEventListener (listener) |
4.0 |
はい |
N/A |
void close() |
2.0オプション |
はい |
N/A |
Connection getConnection() |
2.0オプション |
はい |
プール接続オブジェクトでは、最近作成された1つの |
void removeConnectionEvent Listener (ConnectionEventListener) |
2.0オプション |
はい |
N/A |
void removeStatementEventListener (listener) |
4.0 |
はい |
以下の表に、各PreparedStatementオブジェクトでサポートされている機能を示します。
表A-14 PreparedStatementオブジェクト
PreparedStatementオブジェクト・メソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
void addBatch () |
2.0コア |
はい |
N/A |
void clearParameters () |
1.0 |
はい |
N/A |
boolean execute () |
1.0 |
はい |
N/A |
ResultSet executeQuery () |
1.0 |
はい |
N/A |
int executeUpdate () |
1.0 |
はい |
N/A |
ResultSetMetaData getMetaData () |
2.0コア |
はい |
N/A |
ParameterMetaData getParameterMetaData () |
3.0 |
はい |
N/A |
boolean isWrapperFor (Class<?> iface) |
4.0 |
はい |
|
void setArray (int, Array) |
2.0コア |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
void setAsciiStream (int, InputStream) |
4.0 |
はい |
|
void setAsciiStream (int, InputStream, int) |
1.0 |
はい |
N/A |
void setAsciiStream (int, InputStream, long) |
4.0 |
はい |
|
void setBigDecimal (int, BigDecimal) |
1.0 |
はい |
N/A |
void setBinaryStream (int, InputStream) |
4.0 |
はい |
Blobs と共に使用する場合、DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 |
void setBinaryStream (int, InputStream, int) |
1.0 |
はい |
Blobs と共に使用する場合、DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 |
void setBinaryStream (int, InputStream, long) |
4.0 |
はい |
Blobs と共に使用する場合、DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 |
void setBlob (int, Blob) |
2.0コア |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 SQL ServerおよびSybaseドライバは、JDBC |
void setBlob (int, InputStream) |
4.0 |
はい |
DB2ドライバはLinux/UNIX/Windows向けのDB2バージョン8.x以降、z/OS向けのDB2およびiSeries向けのDB2 V5R2以降のバージョンでのみサポートします。SQL ServerおよびSybaseドライバは |
void setBlob (int, InputStream, long) |
4.0 |
はい |
DB2ドライバはLinux/UNIX/Windows向けのDB2バージョン8.x以降、z/OS向けのDB2およびiSeries向けのDB2 V5R2以降のバージョンでのみサポートします。SQL ServerおよびSybaseドライバは |
void setBoolean (int、ブール) |
1.0 |
はい |
N/A |
void setByte (int, byte) |
1.0 |
はい |
N/A |
void setBytes (int, byte []) |
1.0 |
はい |
Blobsと共に使用する場合、DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、 z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 |
void setCharacterStream (int, Reader) |
4.0 |
はい |
|
void setCharacterStream (int, Reader, int) |
2.0コア |
はい |
N/A |
void setCharacterStream (int, Reader, long) |
4.0 |
はい |
|
void setClob (int, Clob) |
2.0コア |
はい |
SQL ServerおよびSybaseドライバは、JDBC LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
void setDate (int, Date) |
1.0 |
はい |
N/A |
void setDate (int, Date, Calendar) |
2.0コア |
はい |
N/A |
void setClob (int, Reader) |
4.0 |
はい |
SQL ServerおよびSybaseドライバは、JDBC LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
void setClob (int, Reader, long) |
4.0 |
はい |
|
void setDouble (int, double) |
1.0 |
はい |
N/A |
void setDate (int, Date) |
4.0 |
はい |
|
void setFloat (int, float) |
1.0 |
はい |
N/A |
void setInt (int, int) |
1.0 |
はい |
N/A |
void setDate (int, Date, Calendar) |
2.0コア |
はい |
|
void setLong (int, long) |
1.0 |
はい |
N/A |
void setNull (int, int) |
1.0 |
はい |
N/A |
void setNull (int, int, String) |
2.0コア |
はい |
N/A |
void setObject (int, Object) |
1.0 |
はい |
N/A |
void setObject (int, Object, int) |
1.0 |
はい |
N/A |
void setObject (int, Object, int, int) |
1.0 |
はい |
N/A |
void setQueryTimeout (int) |
1.0 |
はい |
Linux/UNIX/Windows上のDB2 v8.x以上およびz/OS上のDB2 v8.1において、DB2ドライバは文に対するタイムアウト値(秒単位)の設定をサポートします。文の実行時間がタイムアウト値を超えた場合、その文はデータベース・サーバーによってタイムアウトされ、ドライバは文がタイムアウトしたことを示す例外をスローします。他のバージョンのDB2の場合、DB2ドライバは「サポートされていないメソッド」の例外をスローします。 Informixドライバは「サポートされていないメソッド」の例外をスローします。 SQL Server、およびSybaseドライバは、文に対するタイムアウト値(秒単位)の設定をサポートします。文の実行時間がタイムアウト値を超えた場合、その文はデータベース・サーバーによってタイムアウトされ、ドライバは文がタイムアウトしたことを示す例外をスローします。 |
void setRef (int, Ref) |
2.0コア |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
void setShort (int, short) |
1.0 |
はい |
N/A |
) |
1.0 |
はい |
N/A |
void setSCLXML |
|||
void setTime (int, Time) |
1.0 |
はい |
N/A |
void setTime (int, Time, Calendar) |
2.0コア |
はい |
N/A |
void setTimestamp (int, Timestamp) |
1.0 |
はい |
N/A |
void setTimestamp (int, Timestamp, Calendar) |
2.0コア |
はい |
N/A |
void setUnicodeStream (int, InputStream, int) |
1.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。このメソッドはJDBC 2.0で非推奨になりました。 |
void setURL (int, URL) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
以下の表に、各Refオブジェクトでサポートされている機能を示します。
以下の表に、各ResultSetオブジェクトでサポートされている機能を示します。
表A-16 ResultSetオブジェクト
ResultSetオブジェクト・メソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
boolean absolute (int) |
2.0コア |
はい |
N/A |
void afterLast () |
2.0コア |
はい |
N/A |
void beforeFirst () |
2.0コア |
はい |
N/A |
void cancelRowUpdates () |
2.0コア |
はい |
N/A |
void clearWarnings () |
1.0 |
はい |
N/A |
void close () |
1.0 |
はい |
N/A |
void deleteRow () |
2.0コア |
はい |
N/A |
int findColumn (String) |
1.0 |
はい |
N/A |
boolean first () |
2.0コア |
はい |
N/A |
Array getArray (int) |
2.0コア |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
Array getArray (String) |
2.0コア |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
InputStream getAsciiStream (int) |
1.0 |
はい |
N/A |
InputStream getAsciiStream (String) |
1.0 |
はい |
N/A |
BigDecimal getBigDecimal (int) |
2.0コア |
はい |
N/A |
BigDecimal getBigDecimal (int, int) |
1.0 |
はい |
N/A |
BigDecimal getBigDecimal (String) |
2.0コア |
はい |
N/A |
BigDecimal getBigDecimal (String, int) |
1.0 |
はい |
N/A |
InputStream getBinaryStream (int) |
1.0 |
はい |
DB2ドライバは、すべてのDB2バージョンでBINARY、VARBINARY、およびLONGVARBINARYデータの取得をサポートします。BLOBデータを取得する場合、DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB5 V5R2以上でのみサポートします。 |
InputStream getBinaryStream (String) |
1.0 |
はい |
DB2ドライバは、すべてのDB2バージョンでBINARY、VARBINARY、およびLONGVARBINARYデータの取得をサポートします。BLOBデータを取得する場合、DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB5 V5R2以上でのみサポートします。 |
Blob getBlob (int) |
2.0コア |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 SQL ServerおよびSybaseドライバは、JDBC LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
Blob getBlob (String) |
2.0コア |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 SQL ServerおよびSybaseドライバは、JDBC LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
boolean getBoolean (int) |
1.0 |
はい |
N/A |
boolean getBoolean (String) |
1.0 |
はい |
N/A |
byte getByte (int) |
1.0 |
はい |
N/A |
byte getByte (String) |
1.0 |
はい |
N/A |
byte [] getBytes (int) |
1.0 |
はい |
DB2ドライバは、すべてのDB2バージョンでBINARY、VARBINARY、およびLONGVARBINARYデータの取得をサポートします。BLOBデータを取得する場合、DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB5 V5R2以上でのみサポートします。 |
byte [] getBytes (String) |
1.0 |
はい |
DB2ドライバは、すべてのDB2バージョンでBINARY、VARBINARY、およびLONGVARBINARYデータの取得をサポートします。BLOBデータを取得する場合、DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB5 V5R2以上でのみサポートします。 |
Reader getCharacterStream (int) |
2.0コア |
はい |
N/A |
Reader getCharacterStream (String) |
2.0コア |
はい |
N/A |
Clob getClob (int) |
2.0コア |
はい |
SQL ServerおよびSybaseドライバは、JDBC LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
Clob getClob (String) |
2.0コア |
はい |
SQL ServerおよびSybaseドライバは、JDBC LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
int getConcurrency () |
2.0コア |
はい |
N/A |
String getCursorName () |
1.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
Date getDate (int) |
1.0 |
はい |
N/A |
Date getDate (int, Calendar) |
2.0コア |
はい |
N/A |
Date getDate (String) |
1.0 |
はい |
N/A |
Date getDate (String, Calendar) |
2.0コア |
はい |
N/A |
double getDouble (int) |
1.0 |
はい |
N/A |
double getDouble (String) |
1.0 |
はい |
N/A |
int getFetchDirection () |
2.0コア |
はい |
N/A |
int getFetchSize () |
2.0コア |
はい |
N/A |
float getFloat (int) |
1.0 |
はい |
N/A |
float getFloat (String) |
1.0 |
はい |
N/A |
int getHoldability () |
1 |
はい |
|
int getInt (int) |
1.0 |
はい |
N/A |
int getInt (String) |
1.0 |
はい |
N/A |
long getLong (int) |
1.0 |
はい |
N/A |
long getLong (String) |
1.0 |
はい |
N/A |
ResultSetMetaData getMetaData () |
1.0 |
はい |
N/A |
Reader getNCharacterStream (int) |
4.0 |
はい |
|
Reader getNCharacterStream (String) |
4.0 |
はい |
|
NClob getNClob (int)4 |
4.0 |
はい |
|
NClob getNClob (String) |
4.0 |
はい |
|
String getNString (int) |
4.0 |
はい |
|
String getNString (String) |
4.0 |
はい |
|
Object getObject (int) |
1.0 |
はい |
DB2 Bigint列に対して呼び出された場合はLongオブジェクトを返します。 |
Object getObject (int, Map) |
2.0コア |
はい |
N/A |
Object getObject (String) |
1.0 |
はい |
N/A |
Object getObject (String, Map) |
2.0コア |
はい |
Mapは無視されます。 |
Ref getRef (int) |
2.0コア |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
Ref getRef (String) |
2.0コア |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
int getRow () |
2.0コア |
はい |
N/A |
short getShort (int) |
1.0 |
はい |
N/A |
short getShort (String) |
1.0 |
はい |
N/A |
SQLXML getSQLXML (int) |
4.0 |
はい |
|
SQLXML getSQLXML (String) |
4.0 |
はい |
|
Statement getStatement () |
2.0コア |
はい |
N/A |
String getString (int) |
1.0 |
はい |
N/A |
String getString (String) |
1.0 |
はい |
N/A |
Time getTime (int) |
1.0 |
はい |
N/A |
Time getTime (int, Calendar) |
2.0コア |
はい |
N/A |
Time getTime (String) |
1.0 |
はい |
N/A |
Time getTime (String, Calendar) |
2.0コア |
はい |
N/A |
Timestamp getTimestamp (int) |
1.0 |
はい |
N/A |
Timestamp getTimestamp (int, Calendar) |
2.0コア |
はい |
N/A |
Timestamp getTimestamp (String) |
1.0 |
はい |
N/A |
Timestamp getTimestamp (String, Calendar) |
2.0コア |
はい |
N/A |
int getType () |
2.0コア |
はい |
N/A |
InputStream getUnicodeStream (int) |
1.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。このメソッドはJDBC 2.0で非推奨になりました。 |
InputStream getUnicodeStream (String) |
1.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。このメソッドはJDBC 2.0で非推奨になりました。 |
URL getURL (int) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
URL getURL (String) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
SQLWarning getWarnings () |
1.0 |
はい |
N/A |
void insertRow () |
2.0コア |
はい |
N/A |
boolean isAfterLast () |
2.0コア |
はい |
N/A |
boolean isBeforeFirst () |
2.0コア |
はい |
N/A |
boolean isClosed () |
4.0 |
はい |
|
boolean isFirst () |
2.0コア |
はい |
N/A |
boolean isLast () |
2.0コア |
はい |
N/A |
boolean isWrapperFor (Class<?> iface) |
4.0 |
はい |
|
boolean last () |
2.0コア |
はい |
N/A |
void moveToCurrentRow () |
2.0コア |
はい |
N/A |
void moveToInsertRow () |
2.0コア |
はい |
N/A |
boolean next () |
1.0 |
はい |
N/A |
boolean previous () |
2.0コア |
はい |
N/A |
void refreshRow () |
2.0コア |
はい |
N/A |
boolean relative (int) |
2.0コア |
はい |
N/A |
boolean rowDeleted () |
2.0コア |
はい |
N/A |
boolean rowInserted () |
2.0コア |
はい |
N/A |
boolean rowUpdated () |
2.0コア |
はい |
N/A |
void setFetchDirection (int) |
2.0コア |
はい |
N/A |
void setFetchSize (int) |
2.0コア |
はい |
N/A |
void updateArray (int, Array) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
void updateArray (String, Array) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
void updateAsciiStream (int, InputStream, int) |
2.0コア |
はい |
N/A |
void updateAsciiStream (int, InputStream, long) |
4.0 |
はい |
|
void updateAsciiStream (String, InputStream) |
4.0 |
はい |
|
void updateAsciiStream (String, InputStream, int) |
2.0コア |
はい |
N/A |
void updateAsciiStream (String, InputStream, long) |
4.0 |
はい |
|
void updateBigDecimal (int, BigDecimal) |
2.0コア |
はい |
N/A |
void updateBigDecimal (String, BigDecimal) |
2.0コア |
はい |
N/A |
void updateBinaryStream (int, InputStream) |
4.0 |
はい |
|
void updateBinaryStream (int, InputStream, int) |
2.0コア |
はい |
N/A |
void updateBinaryStream (int, InputStream, long) |
4.0 |
はい |
|
void updateBinaryStream (String, InputStream) |
4.0 |
はい |
|
void updateBinaryStream (String, InputStream, int) |
2.0コア |
はい |
N/A |
void updateBinaryStream (String, InputStream, long) |
4.0 |
はい |
|
void updateBlob (int, Blob) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 SQL ServerおよびSybaseドライバは、JDBC LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
void updateBlob (int, InputStream) |
4.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows向けのDB2バージョン8.x以上、z/OS向けのDB2、iSeries向けのDB2 V5R2以上でのみサポートします。SQL ServerおよびSybaseドライバは、JDBC LONGVARBINARYデータ型にマップされるデータ型での使用をサポートします。 |
void updateBlob (int, InputStream) |
4.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows向けのDB2バージョン8.x以上、z/OS向けのDB2、iSeries向けのDB2 V5R2以上でのみサポートします。SQL ServerおよびSybaseドライバは、JDBC LONGVARBINARYデータ型にマップされるデータ型での使用をサポートします。 |
void updateBlob (String, Blob) |
3.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2、iSeries上のDB2 V5R2以上でのみサポートします。 SQL ServerおよびSybaseドライバは、JDBC LONGVARBINARYデータ型にマップされるデータ型での使用をサポートしています。 |
void updateBlob (String, InputStream) |
4.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows向けのDB2バージョン8.x以上、z/OS向けのDB2、iSeries向けのDB2 V5R2以上でのみサポートします。SQL ServerおよびSybaseドライバは、JDBC LONGVARBINARYデータ型にマップされるデータ型での使用をサポートします。 |
void updateBlob (String, InputStream, long) |
4.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows向けのDB2バージョン8.x以上、z/OS向けのDB2、iSeries向けのDB2 V5R2以上でのみサポートします。SQL ServerおよびSybaseドライバは、JDBC LONGVARBINARYデータ型にマップされるデータ型での使用をサポートします。 |
void updateBoolean (int、ブール) |
2.0コア |
はい |
N/A |
void updateBoolean (String、ブール) |
2.0コア |
はい |
N/A |
void updateByte (int, byte) |
2.0コア |
はい |
N/A |
void updateByte (String, byte) |
2.0コア |
はい |
N/A |
void updateBytes (int, byte []) |
2.0コア |
はい |
N/A |
void updateBytes (String, byte []) |
2.0コア |
はい |
N/A |
void updateCharacterStream (int, Reader) |
4.0 |
はい |
|
void updateCharacterStream (int, Reader, int) |
2.0コア |
はい |
N/A |
void updateCharacterStream (int, Reader, long) |
4.0 |
はい |
|
void updateCharacterStream (String, Reader) |
4.0 |
はい |
|
void updateCharacterStream (String, Reader, int) |
2.0コア |
はい |
N/A |
void updateCharacterStream (String, Reader, long) |
4.0 |
はい |
|
void updateClob (int, Clob) |
3.0 |
はい |
SQL ServerおよびSybaseドライバは、JDBC LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
void updateClob (int, Reader) |
4.0 |
はい |
SQL ServerおよびSybaseドライバは、JDBC LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
void updateClob (int, Reader, long) |
4.0 |
はい |
SQL ServerおよびSybaseドライバは、JDBC LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
void updateClob (String, Clob) |
3.0 |
はい |
SQL ServerおよびSybaseドライバは、JDBC LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
void updateClob (String, Reader) |
4.0 |
はい |
SQL ServerおよびSybaseドライバは、JDBC LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
void updateClob (String, Reader, long) |
4.0 |
はい |
SQL ServerおよびSybaseドライバは、JDBC LONGVARCHARデータ型にマップされるデータ型での使用をサポートしています。 |
void updateDate (int, Date) |
2.0コア |
はい |
N/A |
void updateDate (String, Date) |
2.0コア |
はい |
N/A |
void updateDouble (int, double) |
2.0コア |
はい |
N/A |
void updateDouble (String, double) |
2.0コア |
はい |
N/A |
void updateFloat (int, float) |
2.0コア |
はい |
N/A |
void updateFloat (String, float) |
2.0コア |
はい |
N/A |
void updateInt (int, int) |
2.0コア |
はい |
N/A |
void updateInt (String, int) |
2.0コア |
はい |
N/A |
void updateLong (int, long) |
2.0コア |
はい |
N/A |
void updateLong (String, long) |
2.0コア |
はい |
N/A |
void updateNCharacterStream (int, Reader) |
4.0 |
はい |
|
void updateNCharacterStream (int, Reader, long) |
4.0 |
はい |
|
void updateNCharacterStream (String, Reader) |
4.0 |
はい |
|
void updateNCharacterStream (String, Reader, long) |
4.0 |
はい |
|
void updateNClob (int, NClob) |
4.0 |
はい |
|
void updateNClob (int, Reader) |
4.0 |
はい |
|
void updateNClob (int, Reader, long) |
4.0 |
はい |
|
void updateNClob (String, NClob) |
4.0 |
はい |
|
void updateNClob (String, Reader) |
4.0 |
はい |
|
void updateNClob (String, Reader, long) |
4.0 |
はい |
|
void updateNString (int, String) |
4.0 |
はい |
|
void updateNString (String, String) |
4.0 |
はい |
|
void updateNull (int) |
2.0コア |
はい |
N/A |
void updateNull (String) |
2.0コア |
はい |
N/A |
void updateObject (int, Object) |
2.0コア |
はい |
N/A |
void updateObject (int, Object, int) |
2.0コア |
はい |
N/A |
void updateObject (String, Object) |
2.0コア |
はい |
N/A |
void updateObject (String, Object, int) |
2.0コア |
はい |
N/A |
void updateRef (int, Ref) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
void updateRef (String, Ref) |
3.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
void updateRow () |
2.0コア |
はい |
N/A |
void updateShort (int, short) |
2.0コア |
はい |
N/A |
void updateShort (String, short) |
2.0コア |
はい |
N/A |
void updateSQLXML (int, SQLXML) |
4.0 |
はい |
|
void updateSQLXML (String, SQLXML) |
4.0 |
はい |
|
void updateString (int, String) |
2.0コア |
はい |
N/A |
void updateString (String, String) |
2.0コア |
はい |
N/A |
void updateTime (int, Time) |
2.0コア |
はい |
N/A |
void updateTime (String, Time) |
2.0コア |
はい |
N/A |
void updateTimestamp (int, Timestamp) |
2.0コア |
はい |
N/A |
void updateTimestamp (String, Timestamp) |
2.0コア |
はい |
N/A |
boolean wasNull () |
1.0 |
はい |
N/A |
以下の表に、各ResultSetMetaDataオブジェクトでサポートされている機能を示します。
表A-17 ResultSetMetaDataオブジェクト
ResultSetMetaDataオブジェクト・メソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
String getCatalogName (int) |
1.0 |
はい |
N/A |
String getColumnClassName (int) |
2.0コア |
はい |
N/A |
int getColumnCount () |
1.0 |
はい |
N/A |
int getColumnDisplaySize (int) |
1.0 |
はい |
N/A |
String getColumnLabel (int) |
1.0 |
はい |
N/A |
String getColumnName (int) |
1.0 |
はい |
N/A |
int getColumnType (int) |
1.0 |
はい |
N/A |
String getColumnTypeName (int) |
1.0 |
はい |
N/A |
int getPrecision (int) |
1.0 |
はい |
N/A |
int getScale (int) |
1.0 |
はい |
N/A |
String getSchemaName (int) |
1.0 |
はい |
N/A |
String getTableName (int) |
1.0 |
はい |
バージョン3.4以上の場合:
管理コンソール・オンライン・ヘルプの「JDBCデータ・ソース: 構成: 接続プール」を参照してください。 |
boolean isAutoIncrement (int) |
1.0 |
はい |
N/A |
boolean isCaseSensitive (int) |
1.0 |
はい |
N/A |
boolean isCurrency (int) |
1.0 |
はい |
N/A |
boolean isDefinitelyWritable (int) |
1.0 |
はい |
N/A |
int isNullable (int) |
1.0 |
はい |
N/A |
boolean isReadOnly (int) |
1.0 |
はい |
N/A |
boolean isSearchable (int) |
1.0 |
はい |
N/A |
boolean isSigned (int) |
1.0 |
はい |
N/A |
boolean isWrapperFor (Class<?> iface) |
4.0 |
はい |
|
boolean isWritable (int) |
1.0 |
はい |
N/A |
<T> T unwrap(Class<T> iface) |
4.0 |
はい |
次の表に、各RowSetオブジェクトでサポートされている機能を示します。
以下の表に、各SavePointオブジェクトでサポートされている機能を示します。
以下の表に、各Statementオブジェクトでサポートされている機能を示します。
表A-20 Statementオブジェクト
Statementオブジェクト・メソッド | 導入されたバージョン | サポート | 備考 |
---|---|---|---|
void addBatch (String) |
2.0コア |
はい |
PreparedStatementとCallableStatementで「無効なメソッド呼出し」の例外をスローします。 |
void cancel () |
1.0 |
はい |
Linux/UNIX/Windows上のDB2 v8.1およびv8.2、z/OS上のDB2 v8.1において、DB2ドライバは文の実行を取り消します。データベース・サーバーによって文が取り消された場合、ドライバは取り消されたことを示す例外をスローします。他のバージョンのDB2の場合、DB2ドライバは「サポートされていないメソッド」の例外をスローします。 Informixドライバは「サポートされていないメソッド」の例外をスローします。 SQL Server、およびSybaseドライバは文の実行を取り消します。データベース・サーバーによって文が取り消された場合、ドライバは取り消されたことを示す例外をスローします。 |
void clearBatch () |
2.0コア |
はい |
N/A |
void clearWarnings () |
1.0 |
はい |
N/A |
void close () |
1.0 |
はい |
N/A |
boolean execute (String) |
1.0 |
はい |
PreparedStatementとCallableStatementで「無効なメソッド呼出し」の例外をスローします。 |
boolean execute (String, int) |
3.0 |
はい |
N/A |
boolean execute (String, int []) |
3.0 |
はい |
SQL Serverドライバでサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
boolean execute (String, String []) |
3.0 |
はい |
SQL Serverドライバでサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
int [] executeBatch () |
2.0コア |
はい |
N/A |
ResultSet executeQuery (String) |
1.0 |
はい |
PreparedStatementとCallableStatementで「無効なメソッド呼出し」の例外をスローします。 |
int executeUpdate (String) |
1.0 |
はい |
PreparedStatementとCallableStatementで「無効なメソッド呼出し」の例外をスローします。 |
int executeUpdate (String, int) |
3.0 |
はい |
N/A |
int executeUpdate (String, int []) |
3.0 |
はい |
SQL Serverドライバでサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
int executeUpdate (String, String []) |
3.0 |
はい |
SQL Serverドライバでサポートされます。その他のドライバは、「サポートされていないメソッド」の例外をスローします。 |
Connection getConnection () |
2.0コア |
はい |
N/A |
int getFetchDirection () |
2.0コア |
はい |
N/A |
int getFetchSize () |
2.0コア |
はい |
N/A |
ResultSet getGeneratedKeys () |
3.0 |
はい |
DB2、SQL Server、およびSybaseドライバはID列に挿入された最後の値を返します。表にID列がない場合、ドライバは空の結果セットを返します。 Informixドライバは、SerialまたはSerial8列に最後に挿入された値を返します。表にSerialまたはSerial8列がない場合は空の結果セットを返します。 |
int getMaxFieldSize () |
1.0 |
はい |
N/A |
int getMaxRows () |
1.0 |
はい |
N/A |
boolean getMoreResults () |
1.0 |
はい |
N/A |
boolean getMoreResults (int) |
3.0 |
はい |
N/A |
int getQueryTimeout () |
1.0 |
はい |
Linux/UNIX/Windows上のDB2 v8.x以上、z/OS上のDB2 v8.1において、DB2ドライバは文に対して設定されたタイムアウト値(秒単位)を返します。他のバージョンのDB2の場合、DB2ドライバは0を返します。 Informixドライバは0を返します。 SQL Server、およびSybaseドライバは、文に対して設定されたタイムアウト値(秒単位)を返します。 |
ResultSet getResultSet () |
1.0 |
はい |
N/A |
int getResultSetConcurrency () |
2.0コア |
はい |
N/A |
int getResultSetHoldability () |
3.0 |
はい |
N/A |
int getResultSetType () |
2.0コア |
はい |
N/A |
int getUpdateCount () |
1.0 |
はい |
N/A |
SQLWarning getWarnings () |
1.0 |
はい |
N/A |
boolean isClosed () |
4.0 |
はい |
|
boolean isPoolable () |
4.0 |
はい |
|
boolean isWrapperFor (Class<?> iface) |
4.0 |
はい |
|
void setCursorName (String) |
1.0 |
いいえ |
「サポートされていないメソッド」の例外をスローします。 |
void setEscapeProcessing (ブール) |
1.0 |
はい |
無視されます。 |
void setFetchDirection (int) |
2.0コア |
はい |
N/A |
void setFetchSize (int) |
2.0コア |
はい |
N/A |
void setMaxFieldSize (int) |
1.0 |
はい |
N/A |
void setMaxRows (int) |
1.0 |
はい |
N/A |
void setQueryTimeout (int) |
1.0 |
はい |
Linux/UNIX/Windows上のDB2 v8.x以上およびz/OS上のDB2 v8.1において、DB2ドライバは文に対するタイムアウト値(秒単位)の設定をサポートします。文の実行時間がタイムアウト値を超えた場合、その文はデータベース・サーバーによってタイムアウトされ、ドライバは文がタイムアウトしたことを示す例外をスローします。他のバージョンのDB2の場合、DB2ドライバは「サポートされていないメソッド」の例外をスローします。 Informixドライバは「サポートされていないメソッド」の例外をスローします。 SQL Server、およびSybaseドライバは、文に対するタイムアウト値(秒単位)の設定をサポートします。文の実行時間がタイムアウト値を超えた場合、その文はデータベース・サーバーによってタイムアウトされ、ドライバは文がタイムアウトしたことを示す例外をスローします。 |
void setPoolable (ブール)4 |
4.0 |
はい |
|
void setQueryTimeout (int) |
1.0 |
はい |
DB2ドライバは、Linux/UNIX/Windows向けのDB2バージョン8.x以上およびz/OS向けのDB2バージョン8.1xでの文に対する秒単位でのタイムアウト時間の設定をサポートします。文の実行がタイムアウト値を超えると、データベース・サーバーによりその文はタイムアウトされ、ドライバは文がタイムアウトされたことを示す例外をスローします。DB2ドライバは、他のDB2バージョンで「サポートされていないメソッド」例外をスローします。Informixドライバは、「サポートされていないメソッド」例外をスローします。SQLサーバー・ドライバおよびSybaseドライバは、文の秒単位でのタイムアウト値の設定をサポートします。文の実行がイムアウト値を超えると、データベース・サーバーによりその文はタイムアウトされ、ドライバは例外をスローします。 |
<T> T unwrap(Class<T> iface) |
4.0 |
はい |
次の表に、各StatementEventListenerオブジェクトでサポートされている機能を示します。
以下の表に、各Structオブジェクトでサポートされている機能を示します。
以下の表に、各XAConnectionオブジェクトでサポートされている機能を示します。
以下の表に、各XADataSourceオブジェクトでサポートされている機能を示します。