Я написал этот код для создания графического интерфейса пользователя для работы с базой данных через Java, но я сталкиваюсь с некоторыми ошибками.Я ищу и пытаюсь это исправить, но у меня все те же ошибки.
private void DeleteButtonActionPerformed(java.awt.event.ActionEvent evt) {
String sql1=("Delete From Mory.Boats Where DATE_OF_TRIP='?' and BOAT_NAME='?'");
try {
myconobj=DriverManager.getConnection("jdbc:derby://localhost:1527/New_Idea","Mory","Mory");
PreparedStatement ps = myconobj.prepareStatement(sql1);
ps.setString(1,Date_of_TripDateChooser.getDateFormatString());
ps.setString(2,Boat_NameTextField.getText());
mystmobj=myconobj.createStatement();
mystmobj.toString();
mystmobj.execute(sql1);
((DefaultTableModel)Boats1.getModel()).removeRow(Boats1.getSelectedRow());
ps.execute();
JOptionPane.showMessageDialog(null, "Deleted");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
}
}
}
Это дает мне столбец 1 вне диапазона.любая помощь, чтобы исправить эту ошибку