Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca odwołanie do tego obiektu SQLServerDataSource .
Syntax
public javax.naming.Reference getReference()
Wartość zwracana
Obiekt referencyjny.
Remarks
Metoda getReference jest określana przez getReference w interfejsie javax.naming.Referenceable.
Przed SQL Server JDBC Driver 3.0, jeśli SQLServerDataSource.setTrustStorePassword był wywoływany na obiekcie SQLServerDataSource, hasło znajdowało się w obiekcie zwracanym przez SQLServerDataSource.getReference, co pozwalało na użycie obiektu do nawiązywania dodatkowych połączeń. W sterowniku JDBC 3.0 musisz ustawić hasło do obiektu zwróconego przez SQLServerDataSource.getReference przed nawiązaniem połączenia z obiektem.
Ponadto, jeśli ustawisz SQLServerDataSource.setTrustStorePassword przed przypisaniem właściwości źródła danych, musisz wywołać SQLServerDataSource.setTrustStorePassword przed uzyskaniem połączenia. Na przykład
ctx = new InitialContext(System.getProperties());
SQLServerDataSource ds1 = (SQLServerDataSource) ctx.lookup(jndiName);
ds1.setTrustStorePassword("XXXXX");
Connection con = ds1.getConnection("user", "XXXXXX");
ctx.rebind(jndiName, ds1);
SQLServerDataSource ds2 = (SQLServerDataSource) ctx.lookup(jndiName);
ds2.setTrustStorePassword("XXXXX"); // reset the truststore password
con = ds2.getConnection("user", "XXXXXX"); // provide userid and password again