En este post veremos como conectarnos a una base de datos Access con C#
En un nuevo proyecto en consola con Visual Studio llamado «AccessCon» pegamos el siguiente código:
01 using System; 02 using System.Collections.Generic; 03 using System.Linq; 04 using System.Text; 05 using System.Data.OleDb;//Para base de datos Access 06 07 namespace AccessCon 08 { 09 class Program 10 { 11 static void Main(string[] args) 12 { 13 OleDbConnection con;//Representa una conexión abierta a un origen de datos 14 String ds = "E:/dbproblem.mdb"; //direccion de la base de datos Access 15 String stringConexion = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ds; 16 17 try { 18 con = new OleDbConnection(@stringConexion); 19 con.Open();//se abre una conexion 20 Console.WriteLine("Conectado a la base de datos."); 21 con.Close();//se cierra la conexion 22 Console.WriteLine("La conexion ha terminado."); 23 } 24 catch (System.Exception ex) 25 { 26 Console.WriteLine("ERROR:" + ex.Message); 27 } 28 29 Console.WriteLine("Presione cualquier tecla para terminar"); 30 Console.ReadKey(); 31 } 32 } 33 }
05 Lo primero que debemos hacer es añadir la referencia a «System.Data.OleDb» que nos permite trabajar con base de datos access.
14 Declaramos una variable String que contendrá la dirección de nuestra base de datos, en este caso se llama «dbproblem.mdb» y se encuentra en la raiz del disco E:\
15 Declaramos nuestra cadena de conexión donde se indica el proveedor de la base de datos «Microsoft.Jet.OLEDB.4.0» y se completa la cadena con la base de datos con la que queremos trabajar.
17,24 Abrimos un Try/Catch para manejar los problemas que pudiéramos tener
18,22 Abrimos una conexión a la base de datos Access mostramos un mensaje de éxito y cerramos la conexión.
26 Si ocurriera algún problema lo mostramos en pantalla
Ejecuta y tendremos:
FIN
La siguiente clase reproduce sonidos WAV en controles Swing de Java Netbeans, los controles son pasados en el constructo[...]
Uno de las primeras cosas que se enseña cuando se empieza un nuevo lenguaje de programacion, es el «Hola Mundo», y claro[...]
En este tutorial crearemos un sencillo rompecabezas de un tamaño de 4×6 con 24 piezas que se podrán mover haciendo[...]
En este post veremos un ejemplo sencillo de encriptación/desencriptación simétrica que el API de Java nos permite realiz[...]
Quinta parte de la serie de tutoriales «Creación de un blog siguiendo el patrón MVC (Modelo, Vista y Controlador)«. En e[...]
SQLite. SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente[...]