Information Center

Especificando uma URL do Banco de Dados

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]
  • jdbc:as400://myiSeries
  • jdbc:as400://9.88.24.163
  • Se você estiver utilizando outro tipo de driver JDBC, entre em contato com seu administrador para obter o formato correto da URL do banco de dados.

    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:proxyServerPort
    Por 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=name
    Por 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:
    • Quando essa propriedade é utilizada para especificar um banco de dados, o banco de dados especificado é utilizado. Quando o banco de dados especificado não existe, a conexão falha.
    Não Nome do banco de dados