La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ADO.NET C# Desarrollo de Aplicaciones con Acceso a Datos.

Presentaciones similares


Presentación del tema: "ADO.NET C# Desarrollo de Aplicaciones con Acceso a Datos."— Transcripción de la presentación:

1 ADO.NET C# Desarrollo de Aplicaciones con Acceso a Datos.

2 2 Introducción  Componentes de Microsoft ADO.NET  Desarrollo Aplicacion Prototipo

3 3 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.

4 4 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

5 5 Espacios de nombres Del mismo modo que los ficheros se organizan en directorios, los tipos de datos se organizan en espacio de nombres.  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 Data Providers

6 6 Arquitectura de ADO.NET Capa Negocio Capa Datos Capa Presentación Windows Forms Web Forms Business to Business Data Object (Class) DataSet Internet Intranet Data Adapter (BizTalk, for example) XML MyApp.Exe IE

7 7 Componentes de ADO.NET  Proveedores administrados  DataSets

8 8 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.

9 9 Componentes de los proveedores administrados

10 10 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();

11 11 Componentes de proveedores administrados Objeto Command  Representa una instrucción SQL o un procedimiento almacenado que ejecutar en un origen de datos. Insert Insert Update Update Delete Delete

12 12 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 Datos DataSet DataAdapter

13 13 Propiedades de DataAdapter  SelectCommand  InsertCommand  DeleteCommand  UpdateCommand  TableMappings DataAdapter SelectCommand InsertCommand UpdateCommand DeleteCommand TableMappings Database DataSet

14 14 DataSet DataSet DataTable DataTable DataRow DataColumn Relations Constraints XML Schema

15 15 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");

16 16 Programa Ejemplo

17 17 Estructura de Datos

18 18 1.- Crear un Windows Application

19 19 2.- Diseñar Formulario

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

21 21 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.

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

23 23 6.- Programación Boton Añadir Datos. En Evento Click

24 24 7.- Programación Boton Actualizar Datos. En Evento Click

25 25 8.- Programación Boton Borrar Datos. En Evento Click

26 26 9.- Programación Boton Consultar Datos. En Evento Click

27 27 10.- Programación Boton Salir En Evento Click

28 28 Aplicación Corriendo

29 29 Gracias.


Descargar ppt "ADO.NET C# Desarrollo de Aplicaciones con Acceso a Datos."

Presentaciones similares


Anuncios Google