Bagikan melalui


Kelas SQLServerXADataSource

Unduh driver JDBC

Mewakili pabrik untuk objek SQLServerXAConnection yang digunakan secara internal.

Paket: com.microsoft.sqlserver.jdbc

Extends: SQLServerConnectionPoolDataSource

Implementasi: javax.sql.XADataSource

Sintaks

  
public class SQLServerXADataSource  

Keterangan

Objek yang mengimplementasikan antarmuka SQLServerXADataSource biasanya terdaftar dengan layanan penamaan yang menggunakan Java Naming and Directory Interface (JNDI).

Kelas SQLServerXADataSource menyediakan koneksi database untuk digunakan dalam transaksi terdistribusi (XA). Kelas SQLServerXADataSource juga mendukung pengumpulan koneksi koneksi koneksi fisik. Antarmuka SQLServerXADataSource dan SQLServerXAConnection, yang didefinisikan dalam paket javax.sql, diimplementasikan oleh SQL Server.

Objek SQLServerXAConnection adalah koneksi terkumpul yang dapat berpartisipasi dalam transaksi terdistribusi. Lebih tepatnya, SQLServerXAConnection memperluas antarmuka SQLServerPooledConnection dengan menambahkan metode getXAResource. Metode ini menghasilkan objek SQLServerXAResource yang dapat digunakan oleh manajer transaksi untuk mengoordinasikan pekerjaan yang dilakukan pada koneksi ini dengan peserta lain dalam transaksi terdistribusi. Karena mereka memperluas antarmuka SQLServerPooledConnection, objek SQLServerXAConnection mendukung semua metode objek SQLServerPooledConnection. Mereka adalah koneksi fisik yang dapat digunakan kembali ke sumber data yang mendasarinya dan menghasilkan handel koneksi logis yang dapat diteruskan kembali ke aplikasi JDBC.

Objek SQLServerXAConnection diproduksi oleh objek SQLServerXADataSource. Objek SQLServerConnectionPoolDataSource dan objek SQLServerXADataSource serupa karena keduanya diimplementasikan di bawah lapisan sumber data yang terlihat oleh aplikasi JDBC. Arsitektur ini memungkinkan SQL Server mendukung transaksi terdistribusi dengan cara yang transparan untuk aplikasi. SQLServerXADataSource dapat dikonfigurasi untuk diintegrasikan dengan Koordinator Transaksi Terdistribusi Microsoft (DTC) untuk menyediakan pemrosesan transaksi terdistribusi yang benar.

Lihat Juga

Anggota SQLServerXADataSource
Referensi API Driver JDBC