Bases de Datos - no accede a la base de datos

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 90 puestos en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

no accede a la base de datos

Publicado por luis (2 intervenciones) el 24/06/2021 13:38:32
Buenas, quiero hacer un programa con base de datos derby portable. Utilizo NetBeans. El programa ejecutado en NetBeans funciona correctamente con la siguiente conexion:

1
2
3
4
5
6
7
8
9
10
try{
                Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
       con=DriverManager.getConnection("jdbc:derby://localhost:1527/zonas;create=true");
                JOptionPane.showMessageDialog(null, "conexion en linea");
                return con;
            }catch(Exception e){
                JOptionPane.showMessageDialog(null, "conexion NOOO linea");
                System.err.println(e);
                return null;
            }
Pero cuando le cambio la direccion para hacerlo portable no me reconoce la base de datos, para ello utilizo esta direccion:

1
2
3
4
5
6
7
8
9
10
try{
                Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
                con=DriverManager.getConnection("jdbc:derby:.\\zonas");
                JOptionPane.showMessageDialog(null, "conexion en linea");
                return con;
            }catch(Exception e){
                JOptionPane.showMessageDialog(null, "conexion NOOO linea");
                System.err.println(e);
                return null;
            }
Cuando compilo con esta direccion, introduzco la carpeta de la base de datos junto con el .jar, las librerias.

Alguien sabe por qué no reconoce la base de datos? Gracias por la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder