Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar en referens till detta SQLServerDataSource-objekt .
Syntax
public javax.naming.Reference getReference()
Returvärde
Ett referensobjekt.
Remarks
Denna getReference-metod specificeras av getReference-metoden i gränssnittet javax.naming.Referenceable.
Före SQL Server JDBC Driver 3.0, om SQLServerDataSource.setTrustStorePassword anropades på ett SQLServerDataSource-objekt, fanns lösenordet i objektet som returnerades av SQLServerDataSource.getReference, vilket gjorde det möjligt att använda objektet för att skapa ytterligare anslutningar. I JDBC Driver 3.0 måste du ställa in lösenordet på objektet som returneras av SQLServerDataSource.getReference innan du gör anslutningar till objektet.
Om du dessutom sätter SQLServerDataSource.setTrustStorePassword innan du binder datakällegenskaperna måste du anropa SQLServerDataSource.setTrustStorePassword innan du får anslutningen. Ett exempel:
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