unwrap メソッド (SQLServerPreparedStatement)
指定されたインターフェイスを実装するオブジェクトを返します。このメソッドから返されたオブジェクトを使用することで、Microsoft SQL Server JDBC Driver 固有のメソッドにアクセスできます。
![]() |
---|
この機能は、Microsoft SQL Server JDBC Driver Version 2.0 から導入されました。 |
public <T> T unwrap(Class<T> iface)
パラメーター
iface
インターフェイスを定義する T 型のクラスです。
戻り値
指定されたインターフェイスを実装するオブジェクトです。
例外
解説
unwrap メソッドは、JDBC 4.0 仕様で導入された java.sql.Wrapper インターフェイスで定義されています。
アプリケーションは Microsoft SQL Server JDBC Driver に固有の JDBC API 拡張機能にアクセスする必要がある場合があります。unwrap メソッドは、クラスがベンダー拡張を公開する場合、このオブジェクトが拡張するパブリック クラスへのアンラッピングをサポートします。
SQLServerPreparedStatement クラスは SQLServerStatement クラスを拡張します。このメソッドが呼び出されると、オブジェクトは SQLServerStatement および SQLServerPreparedStatement クラスにアンラップされます。
コード例については、「unwrap メソッド (SQLServerCallableStatement)」を参照してください。
参照
関連項目
isWrapperFor メソッド (SQLServerPreparedStatement)
SQLServerPreparedStatement クラス
概念
SQLServerPreparedStatement のメソッド
SQLServerPreparedStatement のメンバー