Я делал это Java-приложение, оно отлично работает в Netbeans, но когда я пытался использовать .jar из Netbeans, приложение не загружает БД. Я использую derby.jar для создания БД. Также основной проблемой является класс соединения в общедоступном Connection CargarDB ()
Я попытался изменить свой URL-адрес и окружить все блоки Try ... Catch, и это пока не работает.
public Connection CargarDB(){
Connection con;
String barra = File.separator;
String prjt = System.getProperty("user.dir") + barra + "Registros";
try {
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
String db = "jdbc:derby:" + prjt;
con = DriverManager.getConnection(db);
System.out.println("Base de datos cargada");
return con;
} catch (ClassNotFoundException | SQLException ex) {
System.out.println("Error " + ex);
}
return null;
}
Это не выдает ошибку в Netbeans, но в документе derby в папке dist покажи мне это:
-java.sql.SQLException: База данных 'C: \ Users \ huevo \ Documents \ JAVA \ Proyecto_T \ dist \ Registros' не найдена.
-Причинено: ОШИБКА XJ004: База данных 'C: \ Users \ huevo \ Documents \ JAVA \ Proyecto_T \ dist \ Registros' не найдена.
Я ожидаю, что вывод моей БД покажет мне результаты в моей JTable, но ничего не показывает