Está en la página 1de 5

Taller de Desarrollo III

Prctica de Laboratorio Nro. 2


Apellidos y Nombres: .. Ciclo: Turno:

NOTA

Desarrollo de Aplicaciones de Acceso a Datos Utilizando Visual Studio 2010 y SQL Server 2008
Cuando nosotros empezamos a trabajar con base de datos, lo primero que debemos conocer son NameSpace que te permiten trabajar con todos los mtodos de manejo de base de datos, los cuales son los siguientes:

System.Data
Espacio de nombres principal de ADO.NET. En este espacio de nombres puedes encontrar las clases utilizadas por los proveedores que existen. Estas clases se encargan de las principales representaciones de datos, como tablas, columnas y filas. Destacando la clase DataSet.

System.Data.Common
Este espacio de nombres define las clases comunes utilizadas como base por las clases de los proveedores de datos.

System.Data.OleDb
Define las clases para trabajar con fuentes de datos OLE-DB que utilizan los proveedores OleDb.

System.Data.Odbc
Contiene las clases para trabajar con fuentes de datos ODBC que utilizan .Net OCBC como proveedor de datos.

System.Data.SqlClient
Este espacio de nombres define unas clases de datos para trabajar con SQL Server, desde la versin 7.0 en adelante.

System.Data.SqlTypes
En este espacio de nombres encontramos las clases necesarias para gestionar los tipos de dato especficos de SQL Server.

Prof. Jorge Moncada Almeida

E-mail: jj_ark_21@hotmail.com

Dessarrollando Aplicaciones ASP.NET con SQL Server 2008

Taller de Desarrollo III


Ahora veremos los objetos con los cuales trabaja ADO.NET en ASP.NET, son los siguientes:

Connection: Este comando es el que permite generar la conexin a la base de datos, donde los primeros
caracteres indican el nombre del Proveedor (Sql, OleDb, etc), tiene los siguientes parmetros:

Data Source: Recibe el nombre del servidor SQL Server utilizado en la conexin. Initial Catalog: Nombre de la base de datos con la que vamos a trabajar. Integrated Security:
Configura nuestra conexin de un modo seguro o no. Recibe como valores True, False y SSPI, siendo True y SSPI el mismo modo de seguridad.

Password: Contrasea para la identificacin de inicio de sesin en SQL Server. Provider:


Utilizada nicamente para conexiones OleDbConnection, establece o devuelve el nombre del Proveedor.

User Id: Nombre de usuario para el inicio de sesin en SQL Server Command:
Contiene las instrucciones en SQL necesarias para realizar tareas de recuperacin y de modificacin. Donde los 3 primeros caracteres indican el nombre del proveedor (Sql, OleDb, etc), las principales propiedades del objeto Command son:

Connection: Objeto Connection necesario para conectar con la fuente de datos CommandText: En caso de haber seleccionado el tipo de comando Text (o haberlo dejado por
defecto), recibe la sentencia SQL a ejecutar.

CommandTimeOut: Tiempo de espera para ejecutar un comando. Para el proveedor Oracle CommandType: Indica de qu tipo es el comando que va a ejecutar. Podemos elegir entre los
siguientes tipos: Dessarrollando Aplicaciones ASP.NET con SQL Server 2008 no disponible.

. Text: Indica que la sentencia SQL que va a ejecutar este comando se le pasara en
modo texto en forma de cadena. Este tipo es con el que aparece configurado por defecto el objeto Command, por lo que no es necesario indicar esta propiedad explcitamente.

. StoredProcedure: El comando se ejecutara mediante un procedimiento almacenado


en una base de datos.

. Table: Recibe el nombre de la Tabla.

Parameters: Los parmetros son los valores que se sustituirn en las instrucciones SQL.

Prof. Jorge Moncada Almeida

E-mail: jj_ark_21@hotmail.com

Taller de Desarrollo III

DataAdapter:

Es el objeto puente encargado de enlazar un DataSet con una fuente de datos. Un objeto DataAdapter es el encargado de dos principales funciones: Recuperar datos de una base de datos y probar un objeto DataSet Recuperar datos y cambios realizados con ellos en un DataSet para devolverlos o actualizarlos en la base de datos.

El objeto DataAdapter trabaja en dos sentidos, de la base de datos hacia el objeto DataSet para recuperar informacin, y al contrario, del DataSet a la fuente de datos para actualizar los cambios producidos en el DataSet sobre la Base de datos. Este conjunto de objetos que forman el objeto DataAdapter requiere de los siguientes objetos: . Objeto Connection: Para conectar con la fuente de datos. . Objeto Command: instrucciones necesarias para la recuperacin de datos de las bases de datos y la actualizacin de informacin en las mismas.

Dataset: Es una base de datos virtual. Es un objeto que nos permite trabajar con fuentes de datos y
almacenar mltiples tablas. Estas tablas se representan mediante el objeto DataTable. Por lo cual un objeto DataSet puede trabajar con varias DataTable de modo que pueden existir relaciones entre las DataTable para la recuperacin de datos de mltiples tablas.

Datareader:

Tiene las caractersticas de un RecordSet de Visual Basic 6.0. Es un objeto mucho ms sencillo que un DataSet, su nica funcin es el acceso a una base de datos para realizar consultas de solo lectura. Estas consultas solo pueden realizarse hacia adelante, es decir no podremos retroceder para obtener datosanteriores, una vez realizada una consulta en una fila, las anteriores resultan inaccesibles.

Prof. Jorge Moncada Almeida

E-mail: jj_ark_21@hotmail.com

Dessarrollando Aplicaciones ASP.NET con SQL Server 2008

Taller de Desarrollo III

<

Ejemplo 1:
Realizar los siguientes pasos
1) 2) 3) Ingresar a SQL Server 2008 / Adjuntar la Base de Datos (Solicitrsela al Instructor) Ingresar a Visual Studio 2010 / Crear un Nuevo Proyecto Asignarle el Nombre ListarDatos

4) Agregar un control DataGridView y un Button a nuestro formulario, tal y como se muestra la imagen

Prof. Jorge Moncada Almeida

E-mail: jj_ark_21@hotmail.com

Dessarrollando Aplicaciones ASP.NET con SQL Server 2008

Taller de Desarrollo III

5) Le daremos doble clic al botn Mostrar Lista de Clientes 6) Importaremos los espacios de nombres necesarios para trabajar con SQL Server

7) Ahora dentro del EVENTO LOAD del botn Digitaremos el siguiente codigo:

8) Presionar F5, para ver los resultados 9) Se mostrar la Tabla clientes al Darle clic al botn Mostrar Lista de Clientes(Observar la imagen)

10) Realizar el mismo procedimiento para todas las tablas de la base de datos

Prof. Jorge Moncada Almeida

E-mail: jj_ark_21@hotmail.com

Dessarrollando Aplicaciones ASP.NET con SQL Server 2008

También podría gustarte