Metode getReference (SQLServerDataSource)
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