RE:Conectar una base de datos de access con netbea
Yo uso el acceso a BD access y lo hago creando un ODBC. Creas un ODBC en el que elijes que el tipo de base de datos es un access, seleccionas la ruta donde tienes el mdb y le das un nombre, tan sencillo como eso. Despues de esos pasos solo tendrias que hacer más o menos esto:
private boolean loadConectionDriver(){
boolean error = false;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception e){
System.out.println("No se ha podido cargar el Driver JDBC-ODBC");
error = true;
}
return error;
}
public void createConection(String dsn, String user, String pass){
try{
con = DriverManager.getConnection("jdbc:odbc:"+dsn,user,pass);
}catch(Exception e){
System.out.println("No se ha podido conectar con la base de datos. Causa: "+e);
}
}
Esos dos métodos los tengo en una clase que llamo AccessConnectio que me gestiona un poco las conexiones. De forma que "con" es un objeto Connection declarado dentro de esa clase.
Por supuesto, después tendrás que encargarte de la creacion de los Statements etc... pero se hace exactamente igual.
Por cierto... en el método createConection, el string dns se refiere solamente al nombre que le asignas al ODBC que creas.
Espero que te sirva, es algo mu sencillito. Si tienes alguna duda me preguntas ; )