You are on page 1of 4

Como conectarse a una base

de datos Access, usando C#


Jose Garcia Programacion, Tecnologias, Tutoriales 9 comentarios

En los aos que tengo de experiencia desarrollando aplicaciones, he


visto que muchos programadores, deciden poner su ruta de la base
de datos siempre en el disco C, utilizando una constante que puede
dar problemas a largo plazo.
Enlaces patrocinados:

Todos los das en programacin se crean tcnicas nuevas de como


programar, en el da de hoy vamos a aprender el primer paso de
muchas aplicaciones de hoy da, en trminos empresariales. Hoy nos
conectaremos a una base de datos en access (mas adelante
usaremos algn gestor de su preferencia que deben de ponerlo en los
comentarios).
Esto es lo que necesitamos para nuestra conexin.
1) Creamos un proyecto en Visual Studio, en nuestro caso lo
llamaremos CaminoGeek. Y tambin creamos una base de datos en
Access, con formato 97-2003(Caminogeek.mdb), y la pondremos en la
carpeta Debug de nuestro proyecto, junto al punto exe.

conectarse a una base de datos Access


2) Luego de esto creamos una clase nueva dentro de nuestro
proyecto, dndole click derecho a nuestro Proyecto, luego
Add(agregar) y luego Class, o su atajo equivalente en Visual Studio
2010, Shift+ctrl+C. Le pondremos por nombre bd.cs.
conectarse a una base de datos Access1
Una vez creada nuestra clase, necesitamos algunos paquetes para
poner a trabajar nuestra clase.

System.Data.OleDb;
System.IO;Ahora ya estamos listos para empezar a
programar.

conectarse a una base de datos Access


3) Nuestra clase tendr 3 atributos indispensables.

1. private OleDbConnection Conec;

2. private String conStr;

3. private String Path;

4) Ahora vamos a crear un metodo para que se conecte a la base


de datos, a este lo llamaremos Conectar, este ser de
tipo void. Recordando que utilizaremos una base de datos en Access
con extensin de mdb.
Enlaces patrocinados:

conectarse a una base de datos Access


Nuestra variable Path, se comporta de manera que cada vez que
este mtodo sea llamado, este tomara la ruta en donde se encuentra
nuestra aplicacin actualmente, esto quiere decir que donde este
nuestra aplicacin ah buscara la base de datos.

La variable conStr, aqu se encuentran el driver a utilizar o


el Provider(esto es lo que nos da nuestro proveedor para poder
desarrollar con ellos), luego est lo que es la ruta de nuestra base de
datos(Mas adelante, conectaremos una en SQL o en otro gestor de
base de Datos) y ah mismo el nombre de nuestra base de
datos Caminogeek.mdb;

Conec, esta crea la instancia de nuestra base de datos, y


accedemos al Conec.Open(). Para acceder a nuestra base de datos
5) Debajo de este como comprobante le pondremos
un MessageBox.Show(Exito);Ya con esto, estamos casi listos. Ahora
solo nos falta cerrar nuestra base de datos, creando el mtodo
siguiente.
6) Ahora iremos a nuestro formulario que creo por defecto, en
nuestro proyecto llamado Form1.cs, le daremos doble click en la
parte superior del formulario, para crear el evento On_Load.

conectarse a una base de datos Access3


7) Ahora crearemos una instancia de nuestra clase Bd de la manera
siguiente, haciendo llamado al mtodo Conectar(); como se muestra
en la siguiente Fotografa.
Ahora vamos a correr nuestro proyecto dndole a F5 o al botn de
Debug.

conectarse a una base de datos Access4


Felicidades =D!!!
Nos veremos en otra ocasin, y haremos el de cmo llenar
correctamente un comboBox.
Nota: Recuerda siempre cerrar la base de datos despus que terminas
de usarla, con el mtodo Cerrar().
caminogeek
Enlaces patrocinados:

Contenido Relacionado:
1. Como conectarse a una base de datos SQL Server, C#
2. LINQ, Como ordenar datos en combobox con C#
3. Jogobox: Descarga Juegos Clsicos De Una Gran Base De
Datos de Juegos Gratis
4. Aard Dictionary: Base de Datos de Diccionarios Para
Bsquedas Offline
5. Como crear una esfera tipo vrtice en 3DS MAX 2012

Fuente: http://www.caminogeek.com/como-conectarse-a-una-base-de-datos-
access-usando-c/

You might also like