domingo, 13 de abril de 2008

Objetos Comunes de Base de Datos



Existen dos componentes de ADO .NET que se pueden utilizar para obtener acceso a datos y manipularlos:
· El DataSet
·Proveedores de datos de .NET FrameWork

El DataSet
Está diseñado para el acceso a datos independientemente del origen de datos. Como resultado, se puede utilizar con múltiples y distintos orígenes de datos, con datos XML o para administrar datos locales de la aplicación. El DataSet contiene una colección de uno o más objetos DataTable formados por filas y columnas de datos, así como información sobre claves principales, claves externas, restricciones y relaciones relativas a los datos incluidos en los objetos DataTable

Proveedores de datos de .NET Framework
Son componentes diseñados explícitamente para la manipulación de datos y el acceso rápido a datos de sólo lectura y sólo avance. El objeto Connection proporciona conectividad a un origen de datos. El objeto Command permite tener acceso a comandos de base de datos para devolver datos, modificarlos, ejecutar procedimientos almacenados y enviar o recuperar información sobre parámetros. El objeto DataReader proporciona una secuencia de datos de alto rendimiento desde el origen de datos. Por último, el objeto DataAdapter proporciona el puente entre el objeto DataSet y el origen de datos. El DataAdapter utiliza objetos Command para ejecutar comandos SQL en el origen de datos tanto para cargar el DataSet con datos como para reconciliar en el origen de datos los cambios aplicados a los datos incluidos en el DataSet.
Conexión a una base de datos por ADO .NET

En ADO.NET se utiliza un objeto Connection para conectarse con un determinado origen de datos mediante una cadena de conexión en la que se proporciona la información de autenticación necesaria. El objeto Connection utilizado depende del tipo de origen de datos.

Cada proveedor de datos de .NET Framework, incluido en .NET Framework, cuenta con un objeto Connection:

· OleDbConnection, proveedor de datos para OLE DB.
· SqlConnection, proveedor de datos para SQL Server.
· OdbcConnection, proveedor de datos para ODBC.
· OracleConnection, proveedor de datos para Oracle.
Definición de la cadena de conexión

Para conectarse a una base de datos por ADO .NET, debe proveer de una cadena de conexión para identificar la base de datos. Los valores que se incluyen en una cadena de conexión dependen del origen de datos que utilice. A continuación describiremos algunos parámetros de la cadena de conexión




No hay comentarios: