Acceso a 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 JDBCODBC“);
e.printStackTrace();
}
}
 
public void cerrarConexion() {
try {
statment.close();
conexion.close();
} catch (SQLException e) {
e.printStackTrace();
System.exit(1);
}
}
 

Mañana desde mysql!

Anuncios

8 Comments

  1. Hola… me gustaria sabes si me podes asesorar en el uso de java para crear la interfaz grafica para manipular los datos en access

  2. Hola! yo tengo un problema al conectar la base de datos Access, he colocado los mismo pero con respecto a mi base de datos y me envía este error –> existe un ERRORjava.sql.SQLException: [Microsoft][Controlador ODBC Microsoft Access] No se puede abrir la base de datos ‘(desconocido)’. Es posible que su aplicaci?n no reconozca este tipo de base de datos o que el archivo est? da?ado. espero que me puedas informar o aclarar esta duda :/

    1. Son muy pocos datos para ayudarte, haría falta algún dato más, puedes usar el formulario de la página de contacto o poner por aquí, el código que lo que estas haciendo y comprobar que has incluido en los origenes de datos la base de datos a la que quieres acceder.

  3. Hola soy nueva por aqui y me gustaria que me ayudaran ya tengo la conexion de java a access, solo que ahora tengo que modificar la misma base de datos ya que una columna que contiene el nombre y apellidos divididos por un guion bajo y la tengo que dividir en dos columnas espero y me puedan ayudar gracias

Comparte tu opinión

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