| Oracle® Fusion Middleware Oracle WebLogic Serverタイプ4 JDBCドライバ 11g リリース1(10.3.5) B61001-03 |
|
![]() 前 |
![]() 次 |
この付録では、JDBCの互換性と、Oracleタイプ4 JDBCドライバを使用するJDBCアプリケーションの開発について説明します。
表A-1に、JDBC仕様のバージョン、JVM、およびOracleタイプ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コア |
はい |
ResultSet.TYPE_SCROLL_ SENSITIVEはTYPE_SCROLL_INSENSITIVEにダウングレードされます(DB2ドライバの場合)。 |
|
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コア |
はい |
ResultSet.TYPE_SCROLL_ SENSITIVEはTYPE_SCROLL_INSENSITIVEにダウングレードされます(DB2ドライバの場合)。 |
|
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コア |
はい |
ResultSet.TYPE_SCROLL_ SENSITIVEはTYPE_SCROLL_INSENSITIVEにダウングレードされます(DB2ドライバの場合)。 |
|
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 |
はい |
Linux/UNIX/Windows上のDB2 v8.x以上およびz/OS上のDB2 v8.1において、DB2ドライバは文に対するタイムアウト値(秒単位)の設定をサポートします。文の実行時間がタイムアウト値を超えた場合、その文はデータベース・サーバーによってタイムアウトされ、ドライバは文がタイムアウトしたことを示す例外をスローします。DB2ドライバは、他のDB2バージョンで「サポートされていないメソッド」例外をスローします。Informixドライバは、「サポートされていないメソッド」例外をスローします。SQL Server、およびSybaseドライバは、文に対するタイムアウト値(秒単位)の設定をサポートします。文の実行時間がタイムアウト値を超えた場合、その文はデータベース・サーバーによってタイムアウトされ、ドライバは例外をスローします。 |
|
<T> T unwrap(Class<T> iface) |
4.0 |
はい |
次の表に、各StatementEventListenerオブジェクトでサポートされている機能を示します。
以下の表に、各Structオブジェクトでサポートされている機能を示します。
以下の表に、各XAConnectionオブジェクトでサポートされている機能を示します。
以下の表に、各XADataSourceオブジェクトでサポートされている機能を示します。