Lo estoy haciendo mediante el origen de datos ODBC, y tambien he probado poniendo la ruta donde está mi base de datos, dejo el codigo por si me podeis ayudar.
Uso netbeans 7.0.1, Access 2010 y Windows 7 64 bits.
Tambien he probado a cambiar a 32 bits, ya que a veces es ese el problema, pero sigue sin funcionar.
Muchas gracias de antemano ;)
Código:
void PrepararBaseDatos(){ try{ String controlador = "sun.jdbc.odbc.JdbcOdbcDriver"; Class.forName(controlador).newInstance(); }catch (Exception e){ JOptionPane.showMessageDialog(null, "Error al cargar el controlador"); } try{ String DSN="jdbc:odbc:Driver={Microsoft Access Driver (*.accdb)};DBQ=" + "Base\\modasamaya.accdb"; String user=""; String password=""; conexion = DriverManager.getConnection(DSN, user, password); }catch (Exception e){ JOptionPane.showMessageDialog(null, "Error al realizar la conexion"); } try{ sentencia = conexion.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); }catch (Exception e){ JOptionPane.showMessageDialog(null, "Error al crear el objeto sentencia"); } }