Beans de Acesso de Dados

Os beans de acesso a dados fornecem um conjunto rico de recursos e funções, ao mesmo tempo que ocultam grande parte da complexidade associada ao acesso a bancos de dados relacionais.

São classes Java™ criadas na especificação Enterprise JavaBeans.

É possível utilizar os beans de acesso a dados nas ferramentas compatíveis com JavaBeans, como IBM® Rational Application Developer. Como os beans de acesso a dados também são classes Java, você pode utilizá-los como classes comuns.

Os beans de acesso a dados (no pacote com.ibm.db) oferecem as seguintes capacidades:

Recurso
Detalhes
Armazenamento em cache de resultados de consulta
É possível recuperar os resultados de consultas SQL todos de uma só vez e colocá-los em um cache. Os programas que utilizam o conjunto de resultados podem avançar e retroceder no cache ou ir diretamente para qualquer linha de resultado no cache.

Para conjuntos de resultados grandes, o beans de acesso a dados fornecem maneiras de recuperar e gerenciar pacotes, subconjuntos do conjunto completo de resultados.

Atualização por meio do cache de resultado
Os programas podem utilizar instruções Java padrão (em vez de instruções SQL) para alterar, incluir ou excluir linhas no cache de resultados. É possível propagar alterações ao cache na tabela relacional subjacente.
Suporte a parâmetros de consulta
A consulta SQL base é definida como uma Cadeia Java, com parâmetros que substituem alguns dos valores reais. Quando a consulta é executada, os beans de acesso a dados fornecem uma maneira de substituir os parâmetros por valores disponibilizados em tempo de execução. Os mapeamentos padrão para tipos de dados comuns são fornecidos, mas você pode especificar qualquer um que o programa Java e o banco de dados exigirem.
Suporte a metadados
Um objeto StatementMetaData contém a consulta SQL básica. Informações sobre a consulta (metadata) permitem que o objeto transmita parâmetros à consulta como tipos de dados Java.

Os metadados no objeto mapeiam tipos de dados Java para tipos de dados SQL (e também o contrário). Quando a consulta é executada, os parâmetros de tipos de dados Java são convertidos automaticamente em tipos de dados SQL conforme especificado no mapeamento dos metadados.

Quando os resultados são retornados, o objeto de metadados converte automaticamente os tipos de dados SQL novamente em tipos de dados Java especificados no mapeamento de metadados.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_dacb
Nome do arquivo: cdat_dacb.html