Bagikan melalui


Metode getReference (SQLServerDataSource)

Unduh driver JDBC

Mengembalikan referensi ke objek SQLServerDataSource ini.

Sintaks

  
public javax.naming.Reference getReference()  

Tampilkan Nilai

Objek referensi.

Keterangan

Metode getReference ini ditentukan oleh metode getReference di antarmuka javax.naming.Referenceable.

Sebelum SQL Server JDBC Driver 3.0, jika SQLServerDataSource.setTrustStorePassword dipanggil pada objek SQLServerDataSource, kata sandi akan ada di objek yang dikembalikan oleh SQLServerDataSource.getReference, memungkinkan objek digunakan untuk membuat koneksi tambahan. Di JDBC Driver 3.0, Anda harus mengatur kata sandi pada objek yang dikembalikan oleh SQLServerDataSource.getReference sebelum Anda membuat koneksi dengan objek.

Selain itu, jika Anda mengatur SQLServerDataSource.setTrustStorePassword sebelum mengikat properti sumber data, Anda harus memanggil SQLServerDataSource.setTrustStorePassword sebelum mendapatkan koneksi. Contohnya,

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  

Lihat Juga

Anggota SQLServerDataSource
Kelas SQLServerDataSource