Para se conectar ao Network Server, o aplicativo precisa
carregar o driver e a URL de conex??o espec??fica para o
Network Server.
Al??m disso, caso esteja sendo utilizado autentica????o, dever?? ser especificado
nome de usu??rio e senha.
O
driver necess??rio para acessar o
Network Server ??:
org.apache.derby.jdbc.ClientDriver
A sintaxe da URL requerida para acessar o
Network Server ??:
jdbc:derby://<servidor>[:<porta>]/
<nome-do-banco-de-dados>[;<atributo-da-URL>=<valor> [;...]]
onde
<atributo-da-UR> ?? um atributo de cliente
incorporado ou da rede do
Derby.
Tabela 1. Propriedades de DataSource de JDBC padr??o
Propriedade |
Tipo |
Descri????o |
Atributo da URL |
Notas |
databaseName |
String |
O nome do banco de dados. Esta propriedade ?? requerida. |
|
Esta propriedade tamb??m est?? dispon??vel quando se usa EmbeddedDataSource. |
dataSourceName |
String |
O nome da fonte de dados. |
|
Esta propriedade tamb??m est?? dispon??vel quando se usa EmbeddedDataSource. |
description |
String |
A descri????o da fonte de dados. |
|
Esta propriedade tamb??m est?? dispon??vel quando se usa EmbeddedDataSource. |
user |
String |
O nome da conta do usu??rio. |
user |
O valor padr??o ?? APP. Esta propriedade tamb??m est?? dispon??vel quando se usa EmbeddedDataSource. |
password |
String |
A senha de banco de dados do usu??rio. |
password |
Esta propriedade tamb??m est?? dispon??vel quando se usa EmbeddedDataSource. |
serverName |
String |
O nome do hospedeiro, ou o endere??o de TCP/IP, onde o
servidor est?? escutando as requisi????es. |
|
O valor padr??o ?? "localhost". |
portNumber |
Integer |
O n??mero da porta onde o servidor est?? escutando as requisi????es. |
|
O valor padr??o ?? "1527". |
Tabela 2. Propriedades de DataSource espec??ficas do cliente
Propriedade |
Tipo |
Descri????o |
Atributo da URL |
Notas |
traceFile |
String |
O nome do arquivo para sa??da do rastreamento.
Definir esta propriedade ativa o rastreamento.
Consulte Rastreamento do cliente da rede. |
traceFile |
|
traceDirectory |
String |
O diret??rio para sa??da do rastreamento.
Cada conex??o envia a sa??da para um arquivo separado.
Definir esta propriedade ativa o rastreamento.
Consulte Rastreamento do cliente da rede. |
traceDirectory |
|
traceLevel |
Integer |
O n??vel de rastreamento do cliente, se
traceFile ou traceDirectory estiver definido. |
traceLevel |
O valor padr??o ?? TRACE_ALL. |
traceFileAppend |
Boolean |
Verdade se a sa??da do rastreamento dever?? ser
anexada ao arquivo de rastreamento existente. |
traceFileAppend |
O valor padr??o ?? falso. |
securityMechanism |
Integer |
O mecanismo de seguran??a. Consulte Seguran??a do cliente da rede. |
securityMechanism |
O valor padr??o ?? USER_ONLY _SECURITY. |
retrieveMessageText |
Boolean |
Buscar o texto da mensagem no servidor.
?? chamado um procedimento armazenado para buscar o texto da mensagem a cada
SQLException, devendo iniciar uma nova unidade de trabalho.
Esta propriedade dever?? ser definida como falsa se n??o for desejado impacto no
desempenho, ou quando iniciando novas unidades de trabalho. |
retrieveMessageText |
O valor padr??o ?? verdade. |
Tabela 3. Propriedades de DataSource espec??ficas do servidor
Propriedade |
Tipo |
Descri????o |
Atributos da URL |
Notas |
connectionAttributes |
String |
Definido pela lista de atributos da conex??o
incorporada do Derby,
separados por ponto-e-v??rgula. |
V??rios |
Esta propriedade tamb??m est?? dispon??vel quando se usa EmbeddedDataSource.
Para obter mais informa????es sobre os v??rios atributos de conex??o, deve ser
consultado o Manual de Refer??ncia do Derby. |
Deve ser observado que setAttributesAsPassword, dispon??vel
para o DataSource incorporado, n??o est?? dispon??vel para o
DataSource cliente.