[Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Ace DSN for process 0xf34 Thread 0x114c DBC 0x4117fec
Código JAVA:
Ver original // TODO code application logic here
AccesoBD_p3 BD = new AccesoBD_p3();
try {
BD.abrirConexionSinODBC("G:\\GALES\\POO\\Práctica3\\Tienda.accdb", AccesoBD_p3.ACCESS, "", "");
BD.lanzarInsert("Cliente", "(DNI,NOMBRE,APELLIDOS,DIRECCIÓN,TELÉFONO)", "(17989644G,'Gorka','González Sánchez','Esteban Pernet 4','944908878')");
// bd.lanzarInsert("ALUMNOS", "(USN,NOMBRE,APELLIDOS,AÑOINI,CURSO)",
// "(103,'Iker','Lekue Aramburu',2004,30304)");
/** @todo Handle this exception */
System.
out.
println("No se ha podido cargar el driver: "+ex.
getMessage()); System.
out.
println("Asegúrese de que está correctamnet instalado en su equipo"); }
}
Código Java:
Ver original switch (code) {
case 1: //Access
Class.forName(DRIVER_GEN);
bd_def ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=G:\\GALES\\POO\\Práctica3\\Tienda.accdb";
System.
out.
println("Conexión establecida con: G:\\GALES\\POO\\Práctica3\\Tienda.accdb"); break;
case 2: //MySQL
Class.forName("com.mysql.jdbc.Driver");
// "jdbc:mysql://localhost/agenda", "root", "password"
con
= DriverManager.
getConnection("jdbc:mysql:" +ruta, user, pass
); System.
out.
println("Conexión establecida con: " + ruta
); break;
//Faltan los "cases" 3 (SQLServer) y 4 (ORACLE)
}
}//fin método abrirConexionSinODBC
Alguna idea de lo que significa este error y cómo puedo solucionarlo?
P.D: Moverlo al foro correcto, es de programación JAVA. Perdonad