Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2013, 17:58
meloncia
 
Fecha de Ingreso: diciembre-2010
Mensajes: 10
Antigüedad: 13 años, 5 meses
Puntos: 0
PROBLEMA Conectar netbeans con access

Hola a todos. Estoy intentando conectar con una base de datos en access mediante java, y he leido un monton de tutoriales y no hay manera.

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");
            }
    
    }