0% encontró este documento útil (0 votos)
257 vistas29 páginas

6 5 Ado - Net en C#

ADO.NET es un conjunto de clases de la librería de clases del .NET Framework que permiten interactuar con cualquier tipo de base de datos. Está compuesto por proveedores administrados como SqlClient y OleDb que incluyen objetos como Connection, Command y DataAdapter, y DataSet que permite almacenar y manipular datos desconectados. El documento explica los componentes principales de ADO.NET y cómo usarlos para conectarse a una base de datos, consultar, insertar, actualizar y borrar datos.

Cargado por

Virgilio Ramos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
257 vistas29 páginas

6 5 Ado - Net en C#

ADO.NET es un conjunto de clases de la librería de clases del .NET Framework que permiten interactuar con cualquier tipo de base de datos. Está compuesto por proveedores administrados como SqlClient y OleDb que incluyen objetos como Connection, Command y DataAdapter, y DataSet que permite almacenar y manipular datos desconectados. El documento explica los componentes principales de ADO.NET y cómo usarlos para conectarse a una base de datos, consultar, insertar, actualizar y borrar datos.

Cargado por

Virgilio Ramos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

ADO.

NET

C#
Desarrollo de Aplicaciones con
Acceso a Datos.
Introducción
 Componentes de Microsoft ADO.NET
 Desarrollo Aplicacion Prototipo

2
Introducción a ADO.NET
 ADO.NET es la evolución natural del modelo
ADO; se basa en el desarrollo de aplicaciones
en n capas, con XML como pilar central.
 ADO .NET es un nuevo conjunto de clases
que proporciona servicios de acceso a datos
a los programadores .NET.
 Es una parte integral de la clase Framework,
que contiene toda la biblioteca de clases que
Microsoft ofrece con .NET, incluidas las
clases fundamentales para los tipos de
sistemas anteriores, como los de E/S, redes,
datos y XML.

3
ADO.NET

ADO .NET es la última versión


de la tecnología de acceso a
datos de Microsoft.

Es un conjunto de clases de la
librería de clases del .NET
Framework que nos permiten
interactuar con cualquier tipo de
base de datos desde cualquier
tipo de aplicación

4
Espacios de nombres
Del mismo modo que los ficheros se organizan en directorios,
los tipos de datos se organizan en espacio de nombres.

Data Providers
 Data Provider Para SQL Server  System.Data.SqlClient
 Data Provider Para OLEDB  System.Data.SqlClient
 Data Provider Para ODBC  System.Data.SqlClient
 Data Provider Para Oracle  System.Data.SqlClient

5
Arquitectura de ADO.NET
Capa Presentación
Windows Forms
MyApp.Exe

DataSet

Capa Negocio Capa Datos


Web Forms
Internet
IE Intranet Data Object (Class)
Data Adapter
DataSet
DataSet XML
Data Adapter

Business to Business

(BizTalk, for example)

6
Componentes de ADO.NET
 Proveedores administrados
 DataSets

7
Proveedores administrados
 El proveedor de datos .NET es un conjunto de
componentes que incluye los objetos
Connection, Command, DataReader y
DataAdapter.
 El proveedor de datos .NET está diseñado
para ser muy sencillo y crear una capa
mínima entre el origen de datos y el código,
lo que aumenta el rendimiento sin detrimento
de la funcionalidad.

8
Componentes de los
proveedores administrados

9
Ejemplo de conexión SQL
 // Ejemplo en C#

 //Especificar el Namespace System.Data.SQL


 Using System.Data.SqlClient;

 // Crea una instancia del objeto SQLConnection


 SQLConnection con = new SQLConnection();

 // Configura el string de conexión


 cnn.ConnectionString =
"server=localhost;uid=sa;database=pubs";

 //Abrir la conexión
 con.Open(); 10
Componentes de
proveedores administrados
Objeto Command
 Representa una instrucción SQL o un
procedimiento almacenado que ejecutar en
un origen de datos.

 Insert
 Update
 Delete

11
Componentes de
proveedores administrados
DataAdapter
 Representa un conjunto de comandos de
datos y una conexión a base de datos que se
utilizan para rellenar el conjunto de datos
DataSet y actualizar el origen de datos.

Base de
DataAdapter DataSet
Datos

12
Propiedades de DataAdapter
 SelectCommand
 InsertCommand
 DeleteCommand
 UpdateCommand
 TableMappings

DataAdapter
Database
SelectCommand
InsertCommand
UpdateCommand
DeleteCommand

TableMappings DataSet
13
DataSet

DataSet DataTable

DataColumn

DataTable
DataRow

Relations

XML Schema Constraints

14
Ejemplo de DataSet
 // Ejemplo en C#

 // Crear un DataAdapter
SQLDataAdapter objDataAdapter = new
SQLDataAdapter("Select * from Empleados",con);

 // Introducir Datos En El DataSet


objDataAdapter.FillDataSet(ds, “Empleados");
 
 // Editar Los Datos En El DataSet
ds.Tables[“Empleados"].Rows[0][“Nombre"]=“Pedro";
objDataAdapter.Update(pubs, "Authors");
15
Programa Ejemplo

16
Estructura de Datos

17
1.- Crear un Windows Application

18
2.- Diseñar Formulario

19
3.- Definir Variables y Objetos de
Conexion a Base de Datos.

20
4.- Abrir Base de Datos
En el evento Form_Load realizamos la conexion a la
Base de datos.

La variable constr contiene el string de conexión definido


Previamente.

21
5.- Crear Procedimiento Para
Leer Información.

22
6.- Programación Boton Añadir Datos.

En Evento Click

23
7.- Programación Boton Actualizar Datos.

En Evento Click

24
8.- Programación Boton Borrar Datos.

En Evento Click

25
9.- Programación Boton Consultar Datos.

En Evento Click

26
10.- Programación Boton Salir

En Evento Click

27
Aplicación Corriendo

28
Gracias.

29

También podría gustarte