Os exemplos a seguir especificam os atributos usuário e senha da URL.
Para habilitar a autenticação de usuário, a propriedade
derby.connection.requireAuthentication deve ser definida como verdade,
senão o não requer
o nome de usuário e a senha.
Em produtos multiusuário, esta propriedade normalmente é definida no arquivo do
sistema derby.properties no servidor, uma vez que este está em um
ambiente confiável.
Abaixo está mostrado um arquivo derby.properties de amostra em
conformidade com estes exemplos:
derby.connection.requireAuthentication=true
derby.authentication.provider=BUILTIN
derby.user.judy=no12see
Exemplo 1
Neste exemplo a conexão é feita usando o nome de servidor padrão,
localhost, a porta padrão, 1527, e o banco de dados
amostra.
jdbc:derby://localhost:1527/amostra;user=judy;password=no12see
Exemplo 2
Neste exemplo são especificados tanto atributos do
quanto atributos do driver cliente da rede:
jdbc:derby://localhost:1527/sample;create=true;user=judy;
password=no12see
Exemplo 3
Neste exemplo a conexão é feita usando o nome de servidor padrão,
localhost, a porta padrão, 1527, e incluindo o caminho na parte
do nome do banco de dados da URL.
jdbc:derby://localhost:1527/c:/meudiretorio/meubanco;user=judy;
password=no12see
Exemplo 4
Neste exemplo é mostrado como utilizar o driver cliente da rede
para conectar o cliente da rede ao Network Server:
String databaseURL = "jdbc:derby://localhost:1527/amostra";
// Carregar a classe do driver cliente da rede do Derby
Class.forName("org.apache.derby.jdbc.ClientDriver");
// Definir as propriedades usuário e senha
Properties properties = new Properties();
properties.put("user", "judy");
properties.put("password", "no12see");
// Obter a conexão
Connection conn = DriverManager.getConnection(databaseURL, properties);