Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ovladač Microsoft JDBC pro SQL Server poskytuje podporu pro sdružování připojení Java Platform, Enterprise Edition (Java EE). Ovladač JDBC implementuje JDBC 3.0 požadovaná rozhraní, aby se ovladač mohl účastnit jakékoli implementace sdružování připojení, která jsou poskytována dodavateli middlewaru a je kompatibilní s JDBC 3.0. Middleware, jako jsou aplikační servery Java EE, často poskytují kompatibilní zařízení pro sdružování připojení. Ovladač JDBC se bude účastnit připojení ve fondu spojení v těchto prostředích.
Poznámka:
Přestože ovladač JDBC podporuje sdružování připojení Java EE, neposkytuje vlastní implementaci sdružování. Ovladač ke správě připojení spoléhá na aplikační servery Java třetích stran.
Poznámky
Třídy pro implementaci sdružování připojení jsou následující.
| Class | Implementuje | Description |
|---|---|---|
| com.microsoft.sqlserver.jdbc. SQLServerXADataSource | javax.sql.ConnectionPoolDataSource a javax.sql.XADataSource | Doporučujeme použít třídu SQLServerXADataSource pro všechny potřeby serveru Java EE, protože implementuje všechna rozhraní fondu JDBC 3.0 a XA. |
| com.microsoft.sqlserver.jdbc. SQLServerConnectionPoolDataSource | javax.sql.ConnectionPoolDataSource | Tato třída je továrna připojení, která umožňuje aplikačnímu serveru Java EE naplnit fond připojení fyzickými připojeními. Pokud konfigurace dodavatele Java EE vyžaduje třídu, která implementuje javax.sql.ConnectionPoolDataSource, zadejte název třídy jako SQLServerConnectionPoolDataSource. Obecně doporučujeme místo toho použít třídu SQLServerXADataSource , protože implementuje rozhraní fondu i XA a ověřili jsme ji v dalších konfiguracích serveru Java EE. |
Kód aplikace JDBC by měl vždy zavřít připojení explicitně a odvodit největší výhodu z sdružování. Když aplikace explicitně zavře připojení, implementace sdružování může připojení okamžitě znovu použít. Pokud připojení není zavřené, ostatní aplikace ho nemůžou znovu použít. Aplikace můžou pomocí konstruktoru finally zajistit, aby byla připojení ve fondu uzavřená, i když dojde k výjimce.
Poznámka:
Ne všechny knihovny sdružování připojení Java třetích stran implementují výše uvedená rozhraní API JDBC pro sdružování připojení. Tyto knihovny musí implementovat vlastní metody pro vrácení připojení zpět do původního stavu, když se vrátí do fondu připojení.