Ado Visual Studio

Páginas: 9 (2108 palabras) Publicado: 26 de septiembre de 2011
ADO.NET
Para realizar una aplicación que interactúe con una Base de Datos, en Visual Studio, debes de conocer algunos conceptos nuevos, empieza aprendiendo qué es ADO.NET. Cuando Microsoft creó la plataforma .NET, cambió por completo los componentes que se tenían hasta entonces para trabajar con las diversas Bases de Datos del mercado. Esta revolución no sólo implica componentes, sino clases ylibrerías que involucran el manejo, control y consumo de un origen de datos cualquiera, incluyendo archivos XML. ADO.NET (Activex Data Objects .Net), es considerado como una evolución de ADO, versión que venía hasta Visual Basic 6.0, pero para ser sincero y a mi manera de ver las cosas, no se parecen, son conceptos e ideas de trabajo distintas. Lo que se busca con ADO.NET, es de separar dos cosas:El origen o proveedor de los datos (La Base de Datos) y el manejo de la información luego de ser extraída. En la siguiente imagen, podemos apreciar de qué estamos hablando.

En el primer caso, izquierda de la imagen, estamos hablando de todos los componentes para conectarse a una base de datos, reconocer los tipos de datos que esta maneja, control de acceso, realizar transacciones, ejecutarstored procedures para realizar actualizaciones, inserciones, eliminaciones, etc. Mientras que en el segundo caso, estamos hablando de cómo manejar la información, extraída del servidor, en el lado cliente mediante un DataSet. Cuando hablamos que ADO.NET, encierra a todo el conjunto de clases que nos permiten trabajar con las diversas bases de datos, no podemos negar que trabaja perfectamente con MS.SQL Server, pero de manera particular he trabajado muy bien con MySql, PostGres, Oracle y archivos XML, por lo que puedo dar fe de lo bien que se maneja la información.

Namespace de ADO.NET
Recuerda, cuando hablamos de ADO.NET, estamos hablando de un conjunto de clases o librerías que permiten interactuar con una fuente de datos (no necesariamente es un SQL Server u Oracle, puede ser unarchivo XML, MySql, Postgres, etc.). Por lo que es necesario saber donde se encuentran estas clases y cuáles son los namespace que los agrupan.


System.Data

Engloba las clase principal para poder trabajar con la información extraída en el lado cliente: DataSet.


System.Xml

XML es un estándar de intercambio de información, por lo que bajo este namespace se encuentran las clases queproporcionan funcionalidad basada en estándares para procesar código XML.


System.Data.OleDb

.Net Framework trae, por defecto, en ADO.NET las clases que proporcionan conexión y funcionalidad para orígenes de datos compatibles con OLE DB. Estas clases permiten conectarse a un origen de datos OLE DB, ejecutar comandos en el origen y leer los resultados.


System.Data.SqlClient

En estenamespace que engloba a las clases que conforman el proveedor de datos de .NET Framework para MS SQL Server.


System.Data.SqlTypes

Proporciona clases para tipos de datos nativos de MS SQL Server. Estas clases ofrecen una alternativa más segura y más rápida a otros tipos de datos.


System.Data.OracleClient

Clases que componen el proveedor de datos de .NET Framework para Oracle. Estasclases permiten el acceso a orígenes de datos Oracle en el espacio administrado.

Interactuando con ADO.NET
ADO.Net, representa únicamente a los componentes necesarios para consumir y manipular la información que existe en una base de datos, pero no reemplaza a las capas o medios que son responsables de mostrar o presentar al usuario al información que ha sido extraída.

Un error común o comodicen algunos, una mala práctica, de un programador que recién se inicia es colocar todo el código en una sola unidad, clase o librería. Este error, si no lo corriges a tiempo te puede originar muy serios problemas si estamos hablando de construir aplicaciones profesionales y sobre todo, mantenibles en el tiempo. La idea cuando un programador empieza a trabajar con Base de Datos es la de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • visual studio
  • Visual studio
  • Visual basic con libreria ado
  • Herramienta de Visual Studio
  • Visual Studio 2015
  • Introduccion al visual studio 2008
  • Guia Visual Studio
  • HISTORIA DE VISUAL STUDIO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS