getReference metódus (SQLServerDataSource)

JDBC-illesztőprogram letöltése

Visszaad egy hivatkozást erre az SQLServerDataSource objektumra.

Szemantika

  
public javax.naming.Reference getReference()  

Visszaadott érték

Egy referenciaobjektum.

Remarks

Ezt a getReference metódusot a javax.naming.Referenceable interfészen a getReference metódus határozza meg.

Az SQL Server JDBC Driver 3.0 előtt, ha az SQLServerDataSource.setTrustStorePassword egy SQLServerDataSource objektumon hívták volna, a jelszó megvolt az SQLServerDataSource.getReference által visszaadott objektumban, lehetővé téve további kapcsolatok létrehozására való használatát. A JDBC Driver 3.0-ban be kell állítanod a jelszót az SQLServerDataSource.getReference által visszaadott objektumon, mielőtt kapcsolatot teremtenél.

Ha az SQLServerDataSource.setTrustStorePassword beállítása az adatforrás tulajdonságainak kötése előtt beállította, akkor az SQLServerDataSource.setTrustStorePassword hívása a kapcsolat megszerzése előtt szükséges. Például,

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