Pode ser fornecida uma lista de atributos, opcional, para a URL de conexão
com o banco de dados.
O 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
,
sendo listados em .
URL de conexão com o banco de dadosdefinidas através de Properties na chamada da conexão
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");
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 fornece uma
ferramenta para analisar a correção dos atributos. Para obter mais informações
deve ser consultado o
).