Я создал GUI alp с базой данных. У меня проблема с подключением Embedded. Я сделал это встроенное соединение на вкладке «Службы»> «Драйверы»> «Java DB (встроенное)» и подключился с помощью. Я ввожу данные следующим образом:
;create=true - это то, что я пишу, потому что обычно это не создает папку базы данных в папке приложения. Я создаю таблицу и помещаю этот URL-адрес в jer код con = DriverManager.getConnection
Когда я запускаю приложение и когда я ввожу данные в соответствующие поля, которые должны заполнить эту базу данных, появляется следующая ошибка: java.-sql.SQLSyntaxErrorException: Table/View 'nameTable' не существует!
Сначала я добавил драйвер derby.jar в библиотеку, а затем добавил драйвер Java DB, который поставляется с Netbeans, но ошибка остается. Одна и та же ошибка появляется независимо от того, что я делаю.
Вот код:
private void jToggleButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try { Connection con;
Connection db = null;
con = DriverManager.getConnection("jdbc:derby:testBase;create=true ", "app", "admin77");
Statement stmt = con.createStatement();
String Query ="INSERT INTO LINGU (NAME , CONCTRACTNO , EMAIL , PHONE , VIBER ) VALUES ('"+fNameLname.getText()+"' , '"+contTxt.getText()+"' , '")
stmt.execute(Query);
JOptionPane.showMessageDialog(null,"You have successfully added this vendor to the list of Lingu vendors.");
fNameLname.setText(null);
contTxt.setText(null);
emailTxT.setText(null);
phoneTxT.setText(null);
viberBox.setSelectedIndex(0);
}
catch(SQLException ex){
JOptionPane.showMessageDialog(null, ex.toString());
}
}
Стол: