getReference Yöntemi (SQLServerDataSource)

JDBC sürücüsünü indirin

Bu SQLServerDataSource nesnesine bir referans döndürür.

Syntax

  
public javax.naming.Reference getReference()  

Dönüş Değeri

Bir referans nesnesi.

Remarks

Bu getReference yöntemi, javax.naming.Referenceable arayüzündeki getReference yöntemiyle tanımlanır.

SQL Server JDBC Driver 3.0 öncesinde, SQLServerDataSource.setTrustStorePassword bir SQLServerDataSource nesnesinde çağrılsaydı, şifre SQLServerDataSource.getReference tarafından döndürülen nesnede bulunurdu ve nesnenin ek bağlantılar kurmak için kullanılmasına olanak tanırdı. JDBC Driver 3.0'da, nesneyle bağlantı kurmadan önce SQLServerDataSource.getReference tarafından döndürülen nesneye şifre ayarlamanız gerekir.

Ayrıca, veri kaynağı özelliklerini bağlamadan önce SQLServerDataSource.setTrustStorePassword ayarlarsanız, bağlantıyı almadan önce SQLServerDataSource.setTrustStorePassword çağrısı yapmalısınız. Örneğin

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