Share via


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 メソッドは、クラスがベンダー拡張を公開する場合、このオブジェクトが拡張するパブリック クラスへのアンラッピングをサポートします。

このメソッドが呼び出されると、オブジェクトは SQLServerStatement クラスおよび SQLServerPreparedStatement クラスにアンラップされます。

コード例については、「unwrap メソッド (SQLServerCallableStatement)」を参照してください。

詳細については、「ラッパーとインターフェイス」を参照してください。

参照

リファレンス

isWrapperFor メソッド (SQLServerPreparedStatement)
SQLServerPreparedStatement クラス

概念

SQLServerPreparedStatement のメンバー