# Acesso ao Network Server utilizando o Universal Driver do DB2

Pode ser utilizado o Universal Driver do DB2, em vez do driver cliente da rede do Derby, para conectar ao Network Server. O aplicativo necessita carregar o driver, e a URL de conexão específica para o Network Server. Além disso, é especificado o nome do usuário e a senha. Se a autenticação não estiver configurada, poderá ser utilizado qualquer valor para o nome do usuário e a senha. O driver utilizado para acessar o Network Server é:

    com.ibm.db2.jcc.DB2Driver

Para o Universal Driver do DB2 poder ser utilizado, devem estar presentes no caminho de classes os seguintes arquivos:

- `db2jcc.jar`
- `db2jcc_license_c.jar`

A sintaxe da URL requerida para acessar o Network Server é:

    jdbc:derby:net://<servidor>[:<porta>]/
    <nome-do-banco-de-dados>[;<atributo-da-URL-do-Derby>=<valor> [;...]]
    [:<atributo do Universal Driver>=<valor>; [...;]]

Após especificar o nome do banco de dados e os atributos, podem ser incluídos atributos para o driver de JDBC do DB2. Deve ser incluído um ponto-e-vírgula após o último atributo do Universal Driver.

servidor
  O nome da máquina onde o servidor está executando. Pode ser o nome da máquina (por exemplo, buffy) ou o endereço de IP, por exemplo, 158.58.62.225.
  Nota: A menos que o Network Server tenha sido inicializado com a opção `-h` ou com a propriedade derby.drda.host definida, este valor deverá ser `localhost`.
porta
  O número da porta onde o servidor está escutando. O valor padrão é 1527.
nome do banco de dados
  O nome do banco de dados para a conexão. O nome do banco de dados pode ter no máximo 18 caracteres. Para incluir informações de caminho no nome do banco de dados, devem ser usadas aspas ("). Como alternativa, a informação sobre o caminho pode ser especificada definindo a propriedade derby.system.home no arquivo `derby.properties` ou no ambiente Java ao inicializar o Network Server. Para obter informações sobre como definir a pasta base do sistema (home), deve ser consultado o Guia do Desenvolvedor do Derby.
atributo da URL do derby=valor
  Atributos opcionais da URL de conexão com o banco de dados suportados pelo Derby. Para obter mais informações deve ser consultado o Guia do Desenvolvedor do Derby.
atributo do Universal Driver=valor

  Atributos opcionais da URL de conexão com o banco de dados suportados pelo DB2 Universal JDBC Driver.

  O DB2 JDBC Universal Driver requer que sejam definidos os atributos usuário e senha do Universal Driver como valores não nulos.

  Estão disponíveis os seguintes atributos do DB2 Universal JDBC Driver ao executar o Network Server:

  user

    O nome do usuário (requerido pelo Universal JDBC Driver).

  password

    Senha do usuário (requerido pelo Universal JDBC Driver).

  portNumber

    O número da porta TCP/IP onde o Network Server escuta as requisições de conexão para esta fonte de dados. O valor padrão é 1527.

  retrieveMessagesFromServerOnGetMessage

    Mostra as mensagens de erro do servidor.

  readOnly

    Cria uma conexão de leitura apenas. O valor padrão é falso.

  logWriter

    Um fluxo de saída caractere. Todas as mensagens de log e de rastreamento imprimem para a propriedade `logWriter`.

  traceLevel

    Especifica a granularidade das mensagens de rastreamento na propriedade `logWriter`.

  traceFile

    Fornece uma localização de arquivo explícita para a saída de rastreamento.

  securityMechanism

    Indica o tipo de mecanismo de segurança utilizado.

  deferPrepares

    Controla o momento em que as declarações preparadas são preparadas fisicamente no servidor de banco de dados. O valor padrão é verdade.

#### Informações sobre o Universal Driver System

O Network Server do Derby é compatível com o DB2 JDBC Universal Driver versão 2.4, ou maior.

- Exemplos do Universal Driver do DB2

Tópico pai: Acesso ao Network Server utilizando o driver cliente da rede
Referências relacionadas
Segurança do cliente da rede
Rastreamento do cliente da rede
Exemplos de driver cliente da rede