次の方法で共有


unwrap メソッド (SQLServerPreparedStatement)

指定されたインターフェイスを実装するオブジェクトを返します。このメソッドから返されたオブジェクトを使用することで、Microsoft SQL Server JDBC Driver 固有のメソッドにアクセスできます。

注メモ :

この機能は、Microsoft SQL Server JDBC Driver Version 2.0 から導入されました。

public <T> T unwrap(Class<T> iface)

パラメーター

iface

インターフェイスを定義する T 型のクラスです。

戻り値

指定されたインターフェイスを実装するオブジェクトです。

例外

SQLServerException

解説

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 のメンバー