jueves, 2 de mayo de 2013

Como acceder a una base de datos Access desde Java.


Una entrada muy rápida de como se conecta la base una base de datos Access a un programa Java.



Para este caso, notificar que Access normalmente el acceso es con USER y PASS en blanco, algo asi: conexion = DriverManager.getConnection("jdbc:odbc:" + NOMBDD, "","");
Comentar además que para que una base de datos, este visible para el driver, debe estar incluida en el origen de datos de Windows, que se encuentra en inicio --> Ejecutar --> ODBCAD32. En la ventana que salta, le damos a añadir (add) elegimos Driver Do Microsoft Access (*.mdb) y introducimos los datos de la base de datos y le damos un nombre, el que usaremos en el código Java

public void abrirConexion() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conexion = DriverManager.getConnection("jdbc:odbc:" + NOMBDD, "USER","PASS");
System.out.println("Conexión");
statment = conexion.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
System.out.println("Conexion exitosa");
} catch (Exception e) {
System.out.println("No se ha podido cargar el Driver JDBC-ODBC");
e.printStackTrace();
}
}
 
public void cerrarConexion() {
try {
statment.close();
conexion.close();
} catch (SQLException e) {
e.printStackTrace();
System.exit(1);
}
}

No hay comentarios:

Publicar un comentario