Todo Sobre Ado .Net

Páginas: 7 (1602 palabras) Publicado: 25 de junio de 2012
Acceso a Datos en .NET
en

ADO.Net
ADO.Net
Que es ADO.NET
Revisión de ADO
Proveedores incluidos en el Framework.NET
Clases Principales de ADO.NET

Revisión de ADO
Revisi de
Diseñado para acceso conectado.
Dise
Vinculado al modelo físico de los datos.
El RecordSet es el contenedor central de
El
datos.
datos.
El RecordSet es una tabla que contiene
El
todos los datos.
todosEl envío de datos es complicado a traves de
de
firewalls.
firewalls.

ADO.NET
Es una evolución de ADO.
Es
Diseñado para acceso desconectado.
El DataSet reemplaza al RecordSet.
El DataSet puede contener múltiples
ltiples
tablas.
tablas.
Se puede enviar a traves de firewalls ya que
Se
permite ser enviado como XML.
permite
Dispone de clases de datos especializadas
Dispone
paradistintos proveedores.
para

Beneficios de ADO.NET
Beneficios
Interoperabilidad por el uso de XML
Estándar abierto
Est
Se usa para todas las transferencias de datos en
ADO.NET.
ADO.NET.

Escalabilidad por el DataSet desconectado
No se mantienen conexiones por períodos largos
No
No se producen “bloqueos” en la base de datos
Trabaja como la Web “Toco y me voy”

ADO.NET trabaja contipos nativos (no se
ADO.NET
necesitan conversiones.
necesitan
Se puede trabajar con estructuras tipificadas
Se
iguales a las de la base de datos (No necesitamos
recordar los campos).
recordar

Usando Namespaces
Usando
Use la instrucción “using” para importar
para
namespaces.
namespaces.
using System.Data;
using System.Data.SqlClient;

Los namespaces usados en ADO.NET incluyen:System.Data: IIncluye las clases que implementan la
System.Data ncluye
funcionalidad básica de ADO.NET, son independientes del motor de
funcionalidad sica
base de datos.
base

System.Data.SqlClient: IIncluye las clases para conectarse a
System.Data.SqlClient ncluye
una fuente de datos Microsoft SQLServer.
una

System.Data.OleDb: IIncluye las clases para conectarse a unaSystem.Data.OleDb ncluye
fuente de datos OleDb.
fuente

System.Data.Common: IIncluye las clases para conectarse a
System.Data.Common ncluye
una fuente de datos genérica.
una

El modelo de objetos de ADO.NET
El
DataTable

DataSet
DataTable

SqlDataAdapter
SqlDataAdapter
OleDbDataAdapter
OleDbDataAdapter

Oracle .NET
Oracle
DataySQL .NET
Data Provider
M
MySQL
DataDB2 .NET
ProviderDataDB2
Data Provider
Data

SQL Server .NET
SQL
Data Provider
Data

OLE DB .NET
OLE
Data Provider
Data
OleDbConnection
OleDbConnection

SqlConnection
SqlConnection

SQL Server 7.0
(y superior)

Orígenes OLEDB

El modelo de objetos de ADO.NET
El

Accediendo datos con ADO.NET
Accediendo
1
1.
1

El cliente realiza un request.

2.
2
2
3
3
3.

Se crean losobjetos SqlConnection y SqlDataAdapter.

4.
4
4
5.
5
5
6.
6
6
7.
7
7

Llena el DataSet desde el DataAdapter
y cierra la conexión.
Retorna el DataSet al cliente.

Database

Web server
Web server

SqlConnection

SqlDataAdapter

El cliente manipula los datos.
Actualiza el DataSet.
Se usa el SqlDataAdapter para abrir
la SqlConnection, actualizar la base
de datos y cerrarla conexión.

Control
Control
enlazado
enlazado
Cliente
Cliente

DataSet

Proveedores incluidos
Proveedores
SQL Server
System.Data.SqlClient
System.Data.SqlClient

Oracle
System.Data.OracleClient
System.Data.OracleClient

OleDb (excepto ODBC)
System.Data.OleDb
System.Data.OleDb

ODBC
System.Data.ODBC
System.Data.ODBC

Espacios de nombres
Espacios
System.DataSystem.Data.Common
System.Data.SqlClient
System.Data.OleDb

Microsoft.SqlServer.Server

Databinding
Databinding
Como mostramos los datos en la UI?
Controles que toman un set de datos
Controles
(DataSet, DataReader, Arrays, etc) y
DataReader Arrays etc
muestran la información.
muestran
Entre ellos se encuentran los controles de
Entre
ASP.Net:
ASP.Net
DropDownList
DropDownList...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ado net
  • Ado Net
  • Ado.,net
  • ado net
  • IMPUESTO SOBRE ACTIVO NETO
  • Cuestionario sobre .net
  • todo sobre todo
  • todos sobre todo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS