Metoda getReference (SQLServerDataSource)

Stáhnout ovladač JDBC

Vrátí odkaz na tento objekt SQLServerDataSource .

Syntax

  
public javax.naming.Reference getReference()  

Návratová hodnota

Referenční objekt.

Remarks

Tato metoda getReference je specifikována metodou getReference v rozhraní javax.naming.Referenceable.

Před SQL Server JDBC Driver 3.0, pokud bylo SQLServerDataSource.setTrustStorePassword voláno na objektu SQLServerDataSource, heslo bylo přítomno v objektu vráceném SQLServerDataSource.getReference, což umožňovalo použití objektu k navazování dalších spojení. V JDBC Driver 3.0 budete muset nastavit heslo k objektu vrácenému SQLServerDataSource.getReference, než s objektem navážete spojení.

Pokud také nastavíte SQLServerDataSource.setTrustStorePassword před svázáním vlastností zdroje dat, musíte před připojením zavolat SQLServerDataSource.setTrustStorePassword. Příklad:

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