Los beans DB proporcionan a las aplicaciones la posibilidad de acceder fácilmente a la información de base de datos sin utilizar directamente la interfaz JDBC.
Las clases de beans DB se incluyen en el paquete com.ibm.db.beans. Ofrecen a las aplicaciones una alternativa sencilla a la utilización directa de la interfaz JDBC para el acceso a base de datos. Estos beans utilizan JDBC y, por lo tanto, son capaces de acceder a cualquier base de datos que tenga un controlador JDBC que utilice interfaces JDBC estándar. Los beans tienen posibilidades que de otra manera debería implementar aparte en cada aplicación JDBC, como por ejemplo el mantenimiento en antememoria de las filas de un conjunto de resultados o la actualización o supresión de tales filas.
La tabla siguiente resume algunas de las clases de beans DB más importantes.
Clase | Descripción |
---|---|
DBSelect | Ejecuta una consulta y procesa su conjunto de resultados. |
DBProcedureCall | Llama a un procedimiento almacenado y procesa sus parámetros de entrada y de salida, así como los conjuntos de resultados de salida. |
DBModify | Ejecuta una sentencia SQL que no genera un conjunto de resultados, por ejemplo INSERT, UPDATE o DELETE. |
El paquete com.ibm.db.beans también incluye algunas clases auxiliares que pueden utilizarse para obtener metadatos e información de conexión así como para conectar beans DB con la clase GUI javax.swing.JTable.
Clase | Descripción |
---|---|
DBSelectMetaData | Describe un conjunto de resultados. |
DBParameterMetaData | Describe los parámetros de una sentencia. |
DBConnectionSpec | Comparte información de especificación de conexión entre beans. |
DBTableModel | Permite que un objeto DBSelect o DBProcedureCall sirva de modelo para una tabla JTable. |
Muchas de las posibilidades de la clase DBSelect se definen en la clase RowSet de JDBC 2.0. DBSelect es un envoltorio de la clase RowSet que proporciona un conjunto de resultados desplazable y actualizable en una capa sobre una base de datos subyacente, aunque la base de datos no proporcione conjuntos de resultados desplazables y actualizables.
Tareas relacionadas
Crear un bean Java que ejecute una sentencia SQL
Crear un bean Java que llama a un procedimiento almacenado
Referencia relacionada
JavaDoc para beans DB