Pode ser utilizado o Universal Driver do DB2, em vez do
driver cliente da rede do
,
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->=<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.
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
.
- atributo da URL do =valor
- Atributos opcionais da URL de conexão com o banco de dados suportados pelo
.
Para obter mais informações deve ser consultado o
.
- 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
é compatível com o DB2 JDBC Universal Driver versão 2.4, ou maior.