TAREA
TAREA
TAREA
Net
Programación Aplicada a la
Educación
ADO.NET
ADO.NET se refiere a las diversas clases de .NET Framework, que proporcionan acceso
a los datos. Se utiliza normalmente para acceder a bases de datos relacionales, pero
también se usan para acceder a otros datos externos (XML). Las clases de ADO.NET se
dividen en dos categorías: Los contenedores de datos y los proveedores de datos.
ADO.Net Proveedores de datos
ADO.Net Proveedores de datos
Clase DbConnection
Esta clase representa una conexión a las fuentes de datos, a través del cual se
pasan los comandos y se devuelven los datos.
Antes de poder acceder a una base de datos, primero debe crear una
conexión con él. Los comandos de base de datos a continuación viajan a
través de la conexión, al igual que los datos devueltos desde una base de
datos.
Cada clase DbConnection tiene miembros para abrir y cerrar una conexión,
las propiedades para configurar y recuperar una conexión, y el control de
eventos relacionados con la conexión.
ADO.Net Proveedores de datos
Propiedad Descripción
ConnectionString Utilizada para especificar a qué base de datos se va a conectar.
El contenido de esta cadena varían dependiendo del
proveedor y la base de datos real.
ConnectionTimeout Número de segundos de espera para que una conexión se
abra.
Database Recupera el nombre de la base de datos como se especifica en
la cadena de conexión.
State Recupera el estado actual (abierto, cerrado, etc) de la
conexión. Los valores posibles son descritas por la
enumeración ConnectionState.
ADO.Net Proveedores de datos
Clase DbCommand
Representan una instrucción SQL o un procedimiento almacenado que se
ejecuta por la fuente de datos.
Cada clase DbCommand tiene miembros para representar una sentencia SQL,
para la creación de parámetros de datos y ejecutar comandos SQL que
devuelven datos (por ejemplo, SELECT) o una operación SQL que no
devuelven datos (por ejemplo, INSERT, DELETE o UPDATE).
Propiedad Descripción
Esta cadena es una declaración SQL o el nombre de un procedimiento
CommandText
almacenado.
CommandTimeout La cantidad de tiempo en segundos de espera para el comando a ejecutar.
Especifica si el texto del comando debe ser interpretado como una
CommandType
instrucción SQL o un nombre de procedimiento almacenado.
Connection El objeto Connection para ser utilizado por el comando.
La colección de parámetros de datos que se utilizará para contener
Parameters
valores de criterio.
Transaction La transacción en la que este comando se ejecuta.
Especifica cómo se aplican los resultados del comando a DataRow
UpdateRowSource actualizado. Esto sólo se aplica cuando un DbDataAdapter actualiza los
datos en un conjunto de datos.
ADO.Net Proveedores de datos
Método Descripción
Intenta cancelar la ejecución del comando actual en el
Cancel
DBMS.
Método de fábrica para crear un objeto de parámetro inflexible
CreateParameter
de tipos.
Ejecuta un comando que no devuelve ninguna fila de datos.
ExecuteNonQuery
Normalmente se utiliza para UPDATE, INSERT y DELETE.
ExecuteReader Ejecuta un comando que devuelve un lector de datos.
Ejecuta un comando que devuelve la primera columna de la
ExecuteScalar
primera fila del conjunto de resultados.
Prepare Crea una versión compilada del comando en el DBMS.
DbDataAdapter Classes
Clase DbDataAdapter
Representan un puente entre el contenedor DataSet y una base de datos
subyacente.
Propiedad Descripción
Utilizado para eliminar datos como resultado de una llamada a
DeleteCommand
Update.
Utilizado para la inserción de nuevos datos como resultado de
InsertCommand
una llamada a Update.
se utilizará para la recuperación de datos como resultado de una
SelectCommand
llamada a Fill o FillSchema.
Utilizado para la actualización de los datos existentes como
UpdateCommand
resultado de una llamada a Update.
ADO.Net Proveedores de datos
Método Descripción
Rellena un objeto DataSet o DataTable con datos de una base de
Fill
datos.
Añade una DataTable a un DataSet con el esquema especificado
FillSchema
por SelectCommand. Este DataTable no contiene datos.
Devuelve una matriz de objetos IDataParameter que contiene
GetFillParameters los parámetros especificados anteriormente por el
SelectCommand.
Guarda los datos actuales en el DataSet mediante la invocación
Update de los comandos apropiados especificados por
DeleteCommand, InsertCommand y UpdateCommand.
ADO.Net Proveedores de datos
Clase DbDataReader
El DbDataReader está optimizado para la recuperación rápida de una
secuencia de sólo lectura de los registros, y por lo tanto ideal para las
aplicaciones Web.
Clase DataSet
El DataSet es un contenedor de datos en memoria muy rica y completa que
refleja la organización y algunas de las funciones de un DBMS.