Cuando usas los servicios de NetBeans, éste inicia el servidor Derby, solo para su uso desde NetBeans.
Para usar Derby, en modo servidor, desde una aplicación, debes iniciar Derby manualmente, antes de ejecutar la aplicación.
http://db.apache.org/derby/papers/DerbyTut/ns_intro.html#start_ns
tengo un problema al ejecutar la aplicacion java ya compilada en jar,,, me dice error al conectar en el puerto local 1527 con el mensaje coneccion refused:connect ....... no me conecta a la base de datos y puse un boton para testear y me tira el error coneccion refused ,,,,, lo raro que para que funcione la aplicacion debo conectarme manualmente desde netbens ,,,SERVICES ,, DATABASE ,,, mi base de datos clik derecho connect y me conecta entonces el programa funciona y el testeo tambien no me da errores ,,,,, ya no se cual es el problema ,,,,, ayuda plis que puede ser
asi creo la coneccion
public class ingresodatos {
Connection ingresodatos = null;
public Connection conectar() {
try{
Class.forName("org.apache.derby.jdbc.ClientDriver");
ingresodatos= DriverManager.getConnection("jdbc:derby://localhost:1527/MALLNODO;create=true;user=mallnodo;password=mallnodo");
}catch(ClassNotFoundException | SQLException e){
JOptionPane.showMessageDialog(null, e);
}
return ingresodatos;
}
}
nombre base de datos MALLNODO
usuario mallnodo
password mallnodo