Conectar Java con Microsoft Access usando ODBC

Este es un ejemplo sencillo de como conectarse a una base de datos hecha en Microsoft Access usando ODBC desde un programa Java.

Para empezar a trabajar con Microsoft Access tienes que usar ODBC (Open Data Base Connectivity) para crear un DSN (Data Source Name),este programa se encuentra en
windows XP o Vista:
Panel de control -> Herramientas Administrativas

windows 98:
Panel de control

aparece como Origenes de datos (ODBC)

para crear un DSN con ODBC haz click en “agregar” o “add”, para XP debes escojer la solapa que dice “DSN de Sistema y escojes “Microsoft Acces Driver” y “Finalizar” luego escribes un nombre y das click en “seleccionar” para escojer la base de datos y das click en “Aceptar”, “Aceptar”, y listo!!!,ahora vamos a conectar nuestra base de datos desde una aplicaciòn java:

Para crear aplicaciones en java que sean capaces de Guardar, modificar, eliminar, y mostrar registros de una base de datos, java proporciona un paquete llamado java.sql.*; el cual incluye un conjunto de clases utiles para ello,por ahora vamos a aprender a usar dos de ellas para insertar datos en nuestra base de datos:

1- El objeto Connection: encapsula la conexion a la base de datos y permite crear objetos que usamos para ejecutar sentencias SQL.
2- El objeto Statement: ofrece un conjunto de metodos que usamos para ejecutar sentencias SQL y funciones especiales de la base de datos como: “conmit” “rollback”, etc. asi:

import java.sql.*;

public class DBManager {
private Connection con;
private Statement st;

public static void main(String a []){
try {
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);// aqui cargamos el driver
con = DriverManager.getConnection(“jdbc:odbc:nombreBaseDatos”,””,””);
System.out.println(“Conexion exitosa”);// nos conectamos
// ahora podemos ejecutar cualquier sentencia sql desde nuestro programa, ejemplo:
st = con.createStatement();
st.executeUpdate(“insert into nombreTabla values(dato1,dato2,’datoVarchar’)”);
// ahora miramos la base de datos para ver si agregò
}
catch( Exception ex ){
ex.printStackTrace();
}
}
}

Una respuesta a Conectar Java con Microsoft Access usando ODBC

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: