Share via


SQLServerConnection クラス

Microsoft SQL Server データベースへの JDBC 接続を表します。

パッケージ: com.microsoft.sqlserver.jdbc

実装: ISQLServerConnection、java.io.Serializable

構文

public class SQLServerConnection

解説

SQLServerConnection は、JDBC 接続プールをサポートしており、物理的な JDBC 接続または論理的な JDBC 接続のどちらにでもすることができます。SQLServerConnection は、このクラスから作成されたすべてのステートメントのトランザクション制御を管理し、XAResource アダプターを通じて管理される XA 分散トランザクションに参加できます。

SQLServerConnection は、準備されたステートメント ハンドルのプールを管理します。ステートメントは 1 回だけ準備され、通常はパラメーターに対して異なるデータ値を指定し、何度も実行されます。準備されたステートメントは、論理 (プール) 接続の終了後も維持されます。

注意

SQLServerConnection はスレッド セーフではありません。ただし、単一の接続から作成された複数のステートメントは、同時スレッドで同時に処理することができます。

このクラスは、SQLServerConnection クラス、 java.sql.connection インターフェイス、および ISQLServerConnection インターフェイスへのアンラッピングをサポートします。詳細については、「ラッパーとインターフェイス」を参照してください。

参照

概念

ISQLServerConnection のメンバー
JDBC Driver API リファレンス