Conexión a base de datos Flashcards
Diferido
¿Por qué las aplicaciones necesitan acceder a fuentes de datos?
Para mostrar contenido actualizado, realizar búsquedas y almacenar datos suministrados por el usuario.
¿Qué es ADO.NET?
Es el modelo de objetos incluido en el .NET Framework que permite a las aplicaciones acceder a bases de datos relacionales y otras fuentes de datos.
¿Cuál es el propósito de ADO.NET?
Facilitar la interacción entre la aplicación y la fuente de datos, como bases de datos y documentos XML.
¿Qué son los proveedores de acceso a datos en ADO.NET?
Son conjuntos de clases adaptadas para trabajar con orígenes de datos específicos, como SQL Server, Oracle, etc.
¿Dónde están definidas las clases de los Proveedores de Datos de ADO.NET?
Están definidas en el espacio de nombres System.Data.
¿Cuáles son algunos ejemplos de espacios de nombres en ADO.NET?
System.Data.Common, System.Data.OleDb, System.Data.SqlClient, entre otros.
¿Qué hace la clase Connection en ADO.NET?
Permite establecer un canal de comunicación con una fuente de datos.
¿Qué función tiene la clase Command en ADO.NET?
Ejecutar comandos de consultas SQL o procedimientos almacenados en una fuente de datos.
¿Qué hace la clase DataReader en ADO.NET?
Permite acceder a los registros retornados de una consulta SQL o procedimiento almacenado.
¿Cuál es la función de la clase Parameter en ADO.NET?
Contiene información relativa a un parámetro de un comando que será enviado a la base de datos.
¿Cuáles son los pasos para acceder a una base de datos en ADO.NET?
Establecimiento de una conexión, ejecución de la consulta SQL, manipulación de resultados y cierre de la conexión.
¿Qué contiene la propiedad ConnectionString en ADO.NET?
Es un conjunto de propiedades concatenadas en una cadena de texto que establece los parámetros de la conexión.
¿Qué contiene la propiedad CommandText en ADO.NET?
Contiene instrucciones SQL o nombres de objetos de la base de datos.
¿Qué métodos se utilizan para ejecutar comandos en ADO.NET?
ExecuteNonQuery, ExecuteReader, ExecuteScalar y ExecuteXmlReader.