Capitulo IX

Páginas: 8 (1940 palabras) Publicado: 25 de noviembre de 2015
Microsoft Virtual Academy
Cursos técnicos gratuitos en línea

Tome un curso gratuito en línea.
http://www.microsoftvirtualacademy.com

Aprendiendo a Programar
Capítulo IX
Conectando los datos con la
aplicación

Introducción
• Vamos a ver como hacemos para guardar toda la información que
consideramos importante para que sea persistente una vez que
apaguemos nuestro sistema y podamos usarlacuando lo prendamos
nuevamente.
• Para ello, vamos a utilizar dos técnicas principales: ODBC y LINQ.
• Ambas fueron desarrolladas por Microsoft, pero son muy distintas entre
sí, siendo de naturaleza bastante distinta. ODBC es un estándar abierto y
es la manera de base de conectarse a las bases de datos, mientras que
LINQ es una herramienta de nueva generación que permite utilizar el
servidor de basede datos de manera mas sencilla y con un lenguaje mas
natural.

ODBC






La primera manera de conectarse a nuestro servidor de BD y manipular
información que veremos se llama ODBC. El objetivo de ODBC es que podamos
acceder a cualquier dato desde cualquier sistema, sin importar qué sistema de
gestión de bases de datos almacene los datos (en nuestro caso, MS SQL Server
Express).
El propósitode ODBC es traducir las consultas de la aplicación en comandos que
el Gestor de BD entienda. Para que esto funcione tenemos que hacer que tanto la
aplicación como el Gestor sean compatibles con ODBC. Esto significa que nuestro
sistema tiene que tener instrucciones específicas ODBC y el Gestor debe ser capaz
de responder a ellos.
Una de las maneras de hacer esto, es con un software manejador, odriver, en el
cliente, que se ocupe de la comunicación con la base de datos. El driver interpreta
las conexiones y llamadas SQL y las traduce.

ODBC




El ODBC .NET Data Provider es un componente adicional al Kit de desarrollo de
.NET (SDK). Nos permite el acceso a controladores ODBC nativos, y aunque se
supone que al ser una tecnología estándar nos permite utilizar drivers para
diversos tiposde base de datos, el sitio de descargas de Microsoft nos indica que
sólo se ha probado con los controladores de Microsoft SQL ODBC, Microsoft Oracle
ODBC y Microsoft Jet ODBC.
ODBC está compuesto por un driver y un administrador de controladores. El driver
es específico para el producto de un proveedor de base de datos. Por ejemplo,
Oracle proporciona un controlador (o driver) para trabajar conun sistema de
Oracle. El administrador de controladores se utiliza para instalar los archivos
necesarios y configurar fuentes de datos para ser utilizados en aplicaciones. En los
sistemas basados ​en Windows, el Administrador de orígenes de datos ODBC se
utiliza para crear y mantener conexiones ODBC.

Instalando ODBC
• Para instalar ODBC lo primero que debemos hacer es
descargarlo desde:http://www.microsoft.com/en-us/download/details.aspx?id=36434

• Y también es requerido el Microsoft Data Access Components
desde:
http://msdn2.microsoft.com/en-us/data/aa937695.aspx

Instalando ODBC


Luego de instalar ambos componentes seguiremos los siguiente pasos:
1.
2.
3.
4.

5.

Iniciemos Microsoft Visual Studio NET.
Creamos un proyecto nuevo de Visual C# Windows Application. Form1 se agregaal
proyecto de manera predeterminada.
En el menú Proyecto, hagan clic en Agregar referencia.
En la solapa .NET, hagan clic Microsoft.Data.ODBC.dll. Después de que
Microsoft.Data.ODBC.dll aparece en la lista de componentes seleccionados, hagan clic
en Aceptar.
Cambien a la vista Código y agreguen el siguiente código inmediatamente después de
las otras instrucciones using:
• using System.Data;
•using Microsoft.Data.Odbc;

6.

Agreguemos un control Button a Form1 y etiquetemos este control SQL Server.

Instalando ODBC
7.

Ahora agregamos el siguiente código al botón SQL Server
{
OdbcConnection cn;
OdbcCommand cmd;
string MyString;
MyString="Select * from Customers";
cn= new OdbcConnection("Driver={SQL Server};Server=mySQLServer;UID=sa;
PWD=myPassword;Database=Northwind;");
cmd=new...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Capitulo Ix
  • capitulo IX
  • Capitulo IX
  • CAPITULO IX
  • Capitulo Vii, Viii, Ix
  • CAPÍTULO IX DISOLUCION DE LA SOCIEDAD
  • CAPITULO IX Cazadores De Microbios
  • Capitulo III Y Ix

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS