Tipos de beans de acceso a datos

Para facilitar la programación de acceso a datos, WebSphere Application Server proporciona una biblioteca de clases especial que implementa muchos métodos de la API JDBC (Java™ Database Connectivity) automáticamente. La biblioteca es esencialmente un conjunto de objetos de datos de servicio (Service Data Objects - SDO).

Para que quede más claro, puede hacer referencia a las clases por el nombre del archivo JAR (Java archive) que las contiene.

databeans.jar: este archivo JAR se suministra con WebSphere Application Server. Este archivo contiene las clases que le permite acceder a la base de datos utilizando la API JDBC.

ivjdab.jar: este archivo JAR se suministra con Visual Age para Java. Este archivo contiene todas las clases del archivo databeans.jar y las clases que permiten utilizar fácilmente los beans de acceso a datos desde el editor de composiciones visuales de Visual Age para Java.

dbbeans.jar - Este archivo JAR se envía con Rational Application Developer. Este archivo contiene un conjunto de beans de acceso a datos que permiten ajustarse mejor al estándar JDBC 2.0 RowSet.

Se proporciona el paquete com.ibm.db para dar soporte a las aplicaciones existentes que utilicen los beans de acceso a datos.

IBM® recomienda que las nuevas aplicaciones que utilicen beans de acceso a datos se desarrollen utilizando el paquete com.ibm.db.beans que se proporciona con la herramienta del desarrollador.

Ejemplo: Utilización de beans de acceso a datos: Los beans de acceso a datos son esencialmente una biblioteca de clases que hace que sea más fácil acceder a una base de datos. La biblioteca contiene un conjunto de beans con métodos que acceden a la base de datos mediante la API de JDBC (Java Database Connectivity). En este ejemplo se muestra el uso de beans de acceso a datos para crear nuevas aplicaciones que utilizan el paquete com.ibm.db.beans.

package example;
import com.ibm.db.beans.*;
import java.sql.SQLException;

public class DBSelectExample {

		public static void main(String[] args) {

				DBSelect select = null;

				select = new DBSelect();
		try {                                                               

						// Establecer la información de conexión de la base de datos
						select.setDriverName("COM.ibm.db2.jdbc.app.DB2Driver");
						select.setUrl("jdbc:db2:SAMPLE");
						select.setUsername("userid");
						select.setPassword("password");

						// Especificar la sentencia SQL que se debe ejecutar
						select.setCommand("SELECT * FROM DEPARTMENT");

						// Ejecutar la sentencia y recuperar el conjunto de resultados en la antememoria
						select.execute();

						// Si el conjunto de resultados no está vacío
						if (select.onRow()) {
				do {
										// mostrar primera columna de conjunto de resultados
										System.out.println(select.getColumnAsString(1));
										System.out.println(select.getColumnAsString(2));
								} while (select.next());
			}

						// Liberar los recursos JDBC y cerrar la conexión 
						select.close();

				} catch (SQLException ex) {
			ex.printStackTrace();
		}
	}
}

Icon that indicates the type of topic Reference topic



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