Beans de acceso a datos

Los beans de acceso a datos proporcionan una amplia gama de características y funciones, a la vez que ocultan gran parte de la complejidad asociada con el acceso a bases de datos relacionales.

Son clases de Java™ escritas en la especificación de JavaBeans.

Puede emplear los beans de acceso a datos en herramientas compatibles con JavaBeans, como IBM IBM® Rational Application Developer. Puesto que los beans de acceso a datos son también clases de Java, puede emplearlos como clases ordinarias.

Los beans de acceso a datos (en el paquete com.ibm.db) ofrecen las siguientes posibilidades:

Característica
Detalles
Colocación en memoria caché de los resultados de la consulta
Puede recuperar todos los resultados de la consulta SQL de una vez y guardarlos en una memoria caché. Los programas que utilizan el conjunto de resultados pueden avanzar hacia adelante o hacia atrás en la memoria caché o saltar directamente a cualquier fila de resultados de la memoria caché.

En los conjuntos de resultados de gran tamaño, los beans de acceso a datos proporcionan métodos para recuperar y gestionar paquetes, subconjuntos del conjunto de resultados completo.

Actualización a través de la memoria caché de resultados
Los programas pueden utilizar sentencias de Java estándares (en lugar de sentencias de SQL) para cambiar, añadir o eliminar filas en la memoria caché de resultados. Puede propagar los cambios en la memoria caché en la tabla relacional subyacente.
Soporte a parámetros de consulta
La consulta SQL base se define como una Serie de Java, con parámetros que sustituyen a algunos de los valores reales. Cuando se ejecuta la consulta, los beans de acceso a datos ofrecen una forma de sustituir los parámetros por valores que están disponibles en la ejecución. Se proporcionan correlaciones por omisión para tipos de datos comunes, pero es posible especificar todo lo que requiera su base de datos y el programa Java.
Soporte de metadatos
Un objeto StatementMetaData contiene la consulta SQL subyacente. La información acerca de la consulta (metadatos) permite que el objeto transfiera parámetros a la consulta como tipos de datos Java.

Los metadatos en el objeto correlacionan tipos de datos Java con tipos de datos SQL (así como a la inversa). Cuando se ejecuta la consulta, los parámetros de tipos de datos Java se convierten automáticamente a tipos de datos SQL como se especifica en la correlación de metadatos.

Cuando se devuelven los resultados, el objeto de metadatos vuelve a convertir automáticamente los tipos de datos SQL en tipos de datos Java especificados en la correlación de metadatos.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_dacb
File name: cdat_dacb.html