Para Los Que Quieren Algo De .Net Bd

Páginas: 6 (1374 palabras) Publicado: 10 de diciembre de 2012
Taller de Desarrollo Web

Semana XVI

Inicio 10 minutos:
La semana pasada vimos el trabajo con
MasterPage, hojas de estilo en cascada,
además de a crear un WebPart como un

Resumen semestre anterior

contenedor configurable para un contenido.

Al término de la semana 10 minutos:
Esta semana verás como aplicar ADO.NET para
realizar la mantención básica de una tabla en

o:
nidtos
te
on
nu
o:
C
mi
oy
5
ap
22
de
l
o.
ria
est
u
te
rop a.
M a P T.
d
io p
2 P ercic guia
j
a
1 E áctic orial.
t
r
1 P deotu
i
1V

Aprendizajes esperados

una Base de Datos.

Acceso a datos (ADO.NET)

ADO.NET

El modelo de acceso a datos que maneja la plataforma .NET esta contenido
en un conjunto de clases que reciben el nombre de ADO.NET.
Este namespaceestá compuesto básicamente de dos grandes componentes,
Data Provider y DataSet.
El DataProvider o proveedor de datos es la clase que se encarga de realizar
todas las operaciones directamente con la base de datos es decir, buscar,
guardar, eliminar y modificar, para esto define una subclase llamada
DataAdapter. Además esta clase permite el proceso de transacciones y
conexiones a bases dedatos, la ejecución de comandos contra el motor de
base de datos y la implementación de un objeto que crea un cursor de sólo
lectura de datos.
El DataSet es una estructura de manejo de datos que trabaja con el concepto
de datos temporales almacenados en archivos XML. El DataSet crea una
estructura basado en dos clases el DataTableCollection que contiene una
colección de objetos DataTable que asu vez contiene colecciones de objetos
DataRowCollection, DataColumnCollection y ConstraintCollection. Además
existe una clase que maneja las relaciones entre los objetos DataTable
denominado DataRelationCollection.

Existe un proceso de trabajo con ADO.NET que se llama modelo desconectado,
en este modelo se realiza una conexión a un origen de datos y ocupando un
DataAdapter se configura unSelectCommand para realizar una consulta y
llenar un DataSet con los datos. Una vez llenado el DataSet, la conexión con
el origen de datos se cierra y todo el trabajo de buscar, modificar, eliminar
y agregar nuevos registros se realiza en la copia local existente en el DataSet.
Una vez modificados los datos, se le solicita al Data Provider que se conecte

n uevamente al servidor yutilizando la clase DataAdapter los datos son
enviados en un proceso continuo a la base de datos.
Vamos a ver mediante un ejemplo muy simple, como realizar las 4 operaciones
básicas, buscar datos, ingresar, modificar y eliminar.
Lo primero que vamos a hacer es configurar nuestro ambiente de trabajo, lo
primero es crear la base de datos. Vamos a ocupar nuestra base de datos
con la tabla usuario:ADO.NET

Una vez tengamos creada la base de datos y configurada vamos a guardar
los parámetros de conexión en el archivo web.config. Los vamos a guardar
ahí para no tener que reescribirlos cada vez que los necesitemos.

Fíjate que al configurar el web.config debemos agregar un nombre, una
cadena de conexión y un proveedor.
Las cadenas de conexión no son muy difíciles de configurar pero si norecuerdas todos los parámetros existe una página web ubicada en la URL
http://www.connectionstrings.com donde podrás revisar la forma de configurar
una cadena de conexión a distintos orígenes de datos.
Cuando hayas configurado el web.config vamos a crear una clase para manejar

e l ingreso, la modificación, la eliminación y la búsqueda de los datos.
Agregamos la clase al proyectoADO.NET

Lo primero en la clase es agregar los namespaces para trabajar con ADO.NET,
en este caso los namespaces System.Data y System.Data.SqlClient.

Luego declaramos los miembros de clase que vamos a ocupar, en este caso
un objeto Connection, un objeto Command para ejecutar las instrucciones,
un objeto DataSet que va a contener los datos productos de la(s) consulta(s)
y un objeto del tipo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ejercicio para bd
  • Diagramas para una BD
  • Bd Para Empresa De Rocolas
  • Una metodologia para el desarrollo de BD
  • Herramientas para bd
  • BD PARA APLICACIONES
  • Driver para .NET
  • neta para Adm

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS