Investigacion Sobre Ado .Net
Enviado por Emmanuel Gonzalez • 29 de Mayo de 2019 • Apuntes • 463 Palabras (2 Páginas) • 152 Visitas
ADO.NET
ADO.NET es la última tecnología de bases de datos de Microsoft que representa una manera eficiente de manipular datos. Es conjunto de clases que exponen servicios de acceso a datos desde la plataforma .net de Microsoft. Se diseñó para el trabajo con conjuntos de datos desconectados, lo que permite reducir el tráfico de red.
Objetos utilizados para acceder a la base de datos
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, modificar datos, 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.
[pic 1]
Sintaxis para crear Conexión
MySqlConnection Conexion; // Objeto de conexion
MySqlDataReader reader = null; // objeto para leer datos
MySqlCommand cmd = new MySqlCommand(); // Objeto para guardar comandos
string CadenaDeConexion = "server = [Servidor]; port = [puerto]; user = [usuario]; password = [contrasena]; database = [BaseDeDatos];";
Conexion = new MySqlConnection(CadenaDeConexion); // Crear nueva conexion
Conexion.Open(); // Abrir Conexion
cmd.Connection = Conexion;
cmd.CommandText = "[Comando SQL]"; // Establecer el comando SQL
reader = cmd.ExecuteReader(); // Ejecutar E comando
reader.Read(); //Recibir los datos
string dato_obtenido = reader.GetString([Indice]);//Dato Obtenido
cmd.ExecuteNonQuery(); //Ejecutar un comando que no devuelca ningun valor
...