SQLServerXADataSource Sınıfı

JDBC sürücüsünü indirin

Dahili olarak kullanılan SQLServerXAConnection nesneleri için bir fabrikayı temsil eder.

Package: com.microsoft.sqlserver.jdbc

Extends:SQLServerConnectionPoolDataSource

Uygulamalar: javax.sql.XADataSource

Syntax

  
public class SQLServerXADataSource  

Remarks

SQLServerXADataSource arayüzünü uygulayan bir nesne, genellikle Java Adlandırma ve Dizin Arayüzü (JNDI) kullanan bir adlandırma hizmetiyle kayıtlıdır.

SQLServerXADataSource sınıfı, dağıtık (XA) işlemlerde kullanılmak üzere veritabanı bağlantıları sağlar. SQLServerXADataSource sınıfı ayrıca fiziksel bağlantıların bağlantı havuzunu destekler. Paket javax.sql'da tanımlanan SQLServerXADataSource ve SQLServerXAConnection arayüzleri SQL Server tarafından uygulanır.

Bir SQLServerXAConnection nesnesi, dağıtık bir işleme katılabilen havuzlu bir bağlantıdır. Daha doğrusu, SQLServerXAConnection, getXAResource metodunu ekleyerek SQLServerPooledConnection arayüzünü genişletir. Bu yöntem, bir işlem yöneticisi tarafından dağıtık işlemdeki diğer katılımcılarla bu bağlantıda yapılan çalışmayı koordine etmek için kullanılabilecek bir SQLServerXAResource nesnesi oluşturur. SQLServerPooledConnection arayüzünü genişlettikleri için, SQLServerXAConnection nesneleri SQLServerPooledConnection nesnelerinin tüm yöntemlerini destekler. Bunlar, altta yatan bir veri kaynağına yeniden kullanılabilir fiziksel bağlantılardır ve JDBC uygulamasına geri iletilabilen mantıksal bağlantı tutamaçları üretirler.

SQLServerXAConnection nesneleri, bir SQLServerXADataSource nesnesi tarafından üretilir. SQLServerConnectionPoolDataSource nesneleri ve SQLServerXADataSource nesneleri benzerdir çünkü her ikisi de JDBC uygulamasına görünebilen bir veri kaynağı katmanının altında uygulanır. Bu mimari, SQL Server'ın dağıtık işlemleri uygulama için şeffaf bir şekilde desteklemesini sağlar. SQLServerXADataSource, Microsoft Dağıtılmış İşlem Düzenleyicisi (DTC) ile entegre olacak şekilde yapılandırılabilir ve gerçek, dağıtık işlem işleme sağlanır.