Acesso ao Network Server utilizando o driver cliente da rede

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.

Conceitos relacionados
O Network Server e as JVMs
Acesso ao Network Server utilizando DataSource
XA e o Network Server
Utiliza????o das ferramentas do Derby com o Network Server
Diferen??as entre executar o Derby no modo incorporado e utilizando o Network Server
Tarefas relacionadas
Instala????o dos arquivos jar requeridos e adi????es ao caminho de classes
Inicializa????o do Network Server
Parar o Network Server
Obten????o de informa????es do sistema
Defini????o do n??mero da porta