Visão Geral do Acesso ao Banco de Dados
O Host On-Demand inclui três caminhos para acesso ao banco de dados:
-
Acesso por meio da sessão de emulação de vídeo do Host On-Demand
A funcionalidade do cliente Database On-Demand agora também está integrada aos seguintes
tipos de sessões de emulação de vídeo do Host On-Demand:
Sessões de Vídeo 3270, Sessões de Vídeo 5250 e Sessões de Vídeo VT.
O Assistente para SQL e o Assistente para Upload de arquivo que estavam
disponíveis antigamente apenas no cliente Database On-Demand, agora também
estão disponíveis por meio dessas sessões de emulação de vídeo.
As seguintes entradas foram incluídas no menu Ações da janela da sessão:
-
Ações > Transferir Dados > Enviar Dados para o Host
Permite que o usuário gerencie e execute instruções File Update.
Consulte Enviar Dados ao Host.
-
Ações > Transferir Dados > Receber Dados do Host
Permite que o usuário gerencie e execute instruções SQL.
Consulte Receber Dados do Host.
-
Ações > Padrões de Transferência de Dados
Permite que o usuário configure os valores Padrão para alguns campos
de entrada no Assistente para SQL e no Assistente para Upload de Arquivos.
Consulte Padrões de Transferência de Arquivos.
-
Acesso por meio de macros
A ação SQLQuery permite que o escritor de macros envie uma consulta SQL a
um servidor de banco de dados, recupere os dados resultantes da consulta e,
em seguida, grave os dados em uma variável global, em um arquivo ou os exiba.
Consulte Ação SQLQuery (elemento <sqlquery>) no Guia de Programação de Macros.
A ação de Upload de Arquivos permite que o escritor de macro envie um comando
de Upload de Arquivos a um servidor de banco de dados para criar, anexar dados, substituir
ou atualizar dados de um banco de dados do host.
Consulte Ação FileUpload (<fileupload> elemento) no Guia de Programação de Macros.
-
Acesso por meio do Applet do Database On-Demand
O applet do Database On-Demand está disponível apenas no modelo de cliente com
base no servidor de configuração.
O applet inclui interfaces de texto e gráficas para construção e execução de instruções
SQL e de Upload de Arquivo.
Consulte Introdução ao Database On-Demand.
Com todos os três caminhos de acesso ao banco de dados, os usuários podem
executar as seguintes ações:
-
Conectar-se a um servidor de banco de dados remoto em um host diferente daquele ao qual a sessão está
conectada.
-
Por exemplo, se um usuário estiver executando uma sessão de Exibição 3270 que esteja
conectada a um host zSeries, ele também poderá acessar um servidor de banco
de dados remoto que esteja em execução em um host iSeries.
-
Essa capacidade não se aplica ao cliente Database On-Demand que se conecta diretamente
a um servidor de banco de dados remoto.
- Utilize a interface gráfica com o usuário do Assistente para SQL para construir instruções SQL complexas ou digite ou cole instruções SQL diretamente em um campo de entrada.
- Construa e execute os seguintes tipos de instruções de banco de dados:
- Instruções SQL Select, Insert, Update e Delete.
- Instruções de Upload de Arquivos Create, Replace, Append e Update.
-
Recupere, exiba e salve os resultados de instruções SQL Select.
Os resultados podem ser salvos nos seguintes formatos de arquivos:
-
Texto ASCII (*.txt)
-
Valores separados por vírgulas (*.csv)
-
Lotus 1-2-3 (*.wk1)
-
Microsoft Excel - BIFF3 (*.xls)
-
Microsoft Excel - BIFF4 (*.xls)
-
HTML (*.html)
-
XML (*.xml)
-
Faça o upload do conteúdo dos arquivos nos seguintes formatos de arquivo:
-
Texto ASCII (*.txt)
-
Valores separados por vírgulas (*.csv)
-
Lotus 1-2-3 (*.wk1)
-
Microsoft Excel - BIFF3 (*.xls)
-
Microsoft Excel - BIFF4 (*.xls)
-
XML (*.xml)
- Salve e reutilize instruções SQL e de Upload de Arquivo.
Um driver JDBC (Java Database Connectivity) deve estar instalado na estação de
trabalho cliente.
O driver JDBC para um host iSeries (AS/400 Toolbox para Java) é incluído com o Host On-Demand
e é automaticamente transferido por download para o cliente.
 |
Se você utiliza um servidor proxy para se conectar a um iSeries e também utiliza o cliente de Download, poderá diminuir o tempo de download ao carregar o applet do Database On-Demand.
Edite o arquivo CommonJars.js e substitua hoddba.jar por hodpxdba.jar.
Este arquivo jar menor contém apenas as classes necessárias para executar o Database On-Demand ao conectar através de um servidor proxy.
|
Exemplos de Usos do Acesso ao Banco de Dados
- Consultas dinâmicas
-
Sem conhecer o SQL, um usuário pode utilizar o Assistente para SQL para criar uma instrução SQL ou para
modificar uma instrução SQL existente. A instrução pode ser executada ou salva
para ser utilizada posteriormente.
-
Instruções SQL e Upload de Arquivos salvas
-
As instruções SQL e Upload de Arquivos salvas podem ser distribuídas para um usuário ou um grupo de usuários.
Em seguida, o usuário pode selecionar a instrução SQL ou Upload de Arquivos salva e clicar em
Executar para visualizar os resultados.
-
Download de arquivo
-
Os resultados da consulta podem ser salvos em vários formatos de arquivos e importados mais tarde para um programa
de produtividade pessoal, como uma planilha ou um processador de texto.
-
Upload do arquivo
-
O conteúdo dos arquivos do banco de dados em vários formatos pode ser armazenado em um banco de dados do host.
-
Publicação de página da Web
-
Para o cliente do Database On-Demand, os resultados podem ser gravados em um arquivo de gabarito HTML.
Um arquivo de gabarito HTML é um documento HTML que contém marcações especiais que indicam onde os resultados da consulta podem ser incorporados.
A página da Web resultante contém
tudo no arquivo de gabarito,
incluindo os resultados da consulta na localização especificada.
-
Segurança
-
Os applets executados sob os navegadores têm acesso limitado a recursos do
sistema, como acesso ao arquivo local e acesso à rede. O cliente do Host On-Demand e do Database On-Demand solicitam permissões especiais do navegador para executar essas operações. Os navegadores exibem uma janela pedindo ao usuário para
conceder ou negar esses pedidos. Se o usuário negar o pedido, o applet não receberá o
privilégio e a operação falha.
Tópicos Relacionados