Para conectar-se a um servidor do banco de dados em execução em um host remoto, você precisa de um driver JDBC (Java Database Connectivity) instalado no cliente.
O cliente do Host On-Demand e o cliente do Database On-Demand já incluem um driver JDBC a partir do AS/400 Toolbox para Java. Esse driver permite que um cliente acesse dados do DB2/400 em um iSeries ou AS/400 corretamente configurado.
Se você precisar de um driver JDBC diferente, entre em contato com o administrador para obter o driver.
Uma URL do banco de dados é uma URL (Universal Resource Locator) que especifica um tipo de servidor do banco de dados específico (compatível com o driver JDBC local) e um host específico. A tabela a seguir mostra o formato correto de uma URL do banco de dados, quando você está utilizando o driver JDBC incluído com o cliente do Host On-Demand e do Database On-Demand.
Descrição do driver JDBC: | Formato da URL do banco de dados: | Exemplos: |
---|---|---|
AS/400 Toolbox para Java | jdbc:as400://[host] |
|
Se estiver conectando-se a um servidor do banco de dados em execução em um host iSeries e se quiser utilizar o servidor proxy i5/OS ou OS/400 no servidor Host On-Demand (ou no servidor Database On-Demand), anexe o nome do servidor e o número de porta do servidor proxy na URL do banco de dados.
Aqui encontra-se o formato completo:
jdbc:as400://[host];proxy server=HODServerName:proxyServerPortPor exemplo,
jdbc:as400://myiSeries;proxy server=myHODServer:3470
Além disso, se estiver utilizando um navegador ativado pelo Java 2 conectando-se a um servidor do banco de dados executando o OS/400 V5R2 ou posterior em um host iSeries, você poderá especificar um banco de dados a ser utilizado para a conexão, incluindo um armazenado em um conjunto de memórias auxiliares independentes, utilizando a propriedade de "nome do banco de dados".
Aqui encontra-se o formato completo:
jdbc:as400://[host];database name=namePor exemplo,
jdbc:as400://myiSeries;database name=IASP1
A tabela a seguir fornece informações detalhadas sobre as propriedades de conexão do "servidor proxy", "servidor" e "nome do banco de dados".
Propriedade | Descrição | Obrigatório | Opções | Padrão |
---|---|---|---|---|
"servidor proxy" | Especifica o nome do host e a porta da máquina de nível médio
onde o servidor proxy está sendo executado. O formato para isso é nome do host[:porta],
onde a porta é opcional. Se isso não for definido, o nome do host e a porta
serão recuperados a partir da propriedade
com.ibm.as400.access.AS400.proxyServer. A porta padrão é 3470 (se a conexão utilizar SSL,
a porta padrão será 3471). O ProxyServer deve estar sendo executado na máquina de
nível médio.
O nome da máquina de nível médio é ignorado em um ambiente de dois níveis. |
Não | Nome do host e porta do servidor proxy | (valor da propriedade proxyServer ou nenhum se não for definido) |
"segura" | Especifica se uma conexão SSL (Secure Sockets Layer) é utilizada para comunicar-se com o servidor. As conexões SSL ficam disponíveis apenas quando conectadas aos servidores na V4R4 ou posterior. | Não |
"verdadeiro" (criptografar toda comunicação cliente/servidor) "falso" (criptografar apenas a senha) |
"falso" |
"nome do banco de dados" | Especifica o banco de dados a ser utilizado para a conexão, incluindo
um armazenado em um conjunto de memórias auxiliares independentes. Essa propriedade é aplicada apenas quando conectar-se
a uma V5R2 ou versão posterior do i5/OS ou OS/400. Quando você especifica um nome do banco de dados, o nome
deve existir no diretório do banco de dados relacional no servidor. Os critérios
a seguir determinam qual banco de dados é acessado:
|
Não | Nome do banco de dados |