Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
JDBC sürücüsünü indirin
SQL Server için Microsoft JDBC Sürücüsü Java Platform, Enterprise Edition (Java EE) bağlantı havuzu desteği sağlar. JDBC sürücüsü, sürücünün ara yazılım satıcıları tarafından sağlanan ve JDBC 3.0 uyumlu herhangi bir bağlantı havuzu uygulamasına katılmasını sağlamak için gerekli JDBC 3.0 arabirimlerini uygular. Java EE uygulama sunucuları gibi ara yazılım genellikle uyumlu bağlantı havuzu olanakları sağlar. JDBC sürücüsü bu ortamlarda bağlantı havuzuna katılır.
Uyarı
JDBC sürücüsü Java EE bağlantı havuzu oluşturmayı desteklese de kendi havuz uygulamasını sağlamaz. Sürücü, bağlantıları yönetmek için üçüncü taraf Java Uygulama Sunucularına dayanır.
Açıklamalar
Bağlantı havuzu uygulaması için sınıflar aşağıdaki gibidir.
| Class | Uygulamalar | Description |
|---|---|---|
| com.microsoft.sqlserver.jdbc. SQLServerXADataSource | javax.sql.ConnectionPoolDataSource ve javax.sql.XADataSource | Tüm JDBC 3.0 havuzu ve XA arabirimlerini uyguladığından, tüm Java EE sunucu gereksinimleriniz için SQLServerXADataSource sınıfını kullanmanızı öneririz. |
| com.microsoft.sqlserver.jdbc. SQLServerConnectionPoolDataSource | javax.sql.ConnectionPoolDataSource | Bu sınıf, Java EE uygulama sunucusunun bağlantı havuzunu fiziksel bağlantılarla doldurmasını sağlayan bir bağlantı fabrikasıdır. Java EE satıcınızın yapılandırması javax.sql.ConnectionPoolDataSource uygulayan bir sınıf gerektiriyorsa, sınıf adını SQLServerConnectionPoolDataSource olarak belirtin. Hem havuz oluşturma hem de XA arabirimleri uyguladığından ve daha fazla Java EE sunucusu yapılandırmasında doğrulanmış olduğundan sqlServerXADataSource sınıfını kullanmanızı öneririz. |
JDBC uygulama kodu, havuz oluşturmadan en iyi şekilde yararlanmak için bağlantıları her zaman açıkça kapatmalıdır. Uygulama bir bağlantıyı açıkça kapattığında, havuz uygulaması bağlantıyı hemen yeniden kullanabilir. Bağlantı kapatılmazsa, diğer uygulamalar bağlantıyı yeniden kullanamaz. Uygulamalar, bir özel durum oluşsa bile, havuza alınan bağlantıların kapatıldığından emin olmak için finally yapısını kullanabilir.
Uyarı
Tüm üçüncü taraf Java bağlantı havuzu kitaplıkları, bağlantı havuzu için yukarıdaki JDBC API'lerini uygulamaz. Bu kitaplıkların, bağlantı havuzuna geri döndüklerinde özgün durumlarına bağlantıları döndürmek için kendi yöntemlerini uygulaması gerekir.