Atributos da URL de conexão com o banco de dados Derby

Pode ser fornecida uma lista de atributos, opcional, para a URL de conexão com o banco de dados. O Derby traduz estes atributos em propriedades, portanto também podem ser definidos atributos no objeto Properties passado para DriverManager.getConnection (Estes atributos não podem ser definidos como propriedades do sistema, somente em um objeto passado para o método DriverManager.getConnection).

Estes atributos são específicos do Derby, sendo listados em Definição de atributos para a URL de conexão com o banco de dados.

Os pares nome/valor do atributo são convertidos em propriedades, e adicionados às propriedades fornecidas na chamada de conexão. Se não for fornecida nenhuma propriedade na chamada da conexão, será criado um conjunto de propriedades contendo apenas as propriedades obtidas da URL de conexão com o banco de dados.
import java.util.Properties;

Connection conn = DriverManager.getConnection(
    "jdbc:derby:bancoAmostra;create=true");

-- definição de um atributo no objeto Properties
Properties minhasPropriedades = new Properties();
minhasPropriedades.put("create", "true");
Connection conn = DriverManager.getConnection(
    "jdbc:derby:bancoAmostra", minhasPropriedades);

-- passagem do nome do usuário e da senha
Connection conn = DriverManager.getConnection(
    "jdbc:derby:bancoAmostra", "dba", "senha");
Nota: Os atributos não são analisados quanto à correção. Se for passado um atributo, ou seu valor correspondente, incorreto, este será simplesmente ignorado (O Derby fornece uma ferramenta para analisar a correção dos atributos. Para obter mais informações deve ser consultado o Guia das Ferramentas e Utilitários do Derby).
Conceitos relacionados
Sintaxe SQL adicional
Referências relacionadas
Sintaxe da URL de conexão com banco de dados Derby
Sintaxe da URL de conexão com banco de dados para aplicativos com bancos de dados incorporados