Как получить значение поля из таблицы - Java

Узнай цену своей работы

Формулировка задачи:

Ребят помогите я новенький в этом деле))) Вообще нужно удалить выбранный элемент таблицы из базы данных при нажатии кнопки.
Листинг программы
  1. public void DeleteTask(){
  2. try{
  3. Driver driver = new FabricMySQLDriver();
  4. DriverManager.registerDriver(driver);
  5. Connection connection = DriverManager.getConnection(URL, US, PW);
  6. Statement statement = connection.createStatement();
  7. int selectedIndex = tb.getSelectionModel().getSelectedIndex();
  8. if(selectedIndex >=0){
  9.  
  10. // System.out.println("you're "+idr+"");
  11. System.out.println("you're an "+selectedIndex+"");
  12. //statement.executeUpdate("delete from taskstable where id = "+selectedIndex+"");
  13. nameData.clear();
  14. ControllerTask();
  15. connection.isClosed();
  16. }
  17. else {
  18. System.out.print("you're an idiot");
  19. }
  20. } catch (SQLException e) {
  21. }
  22. }
  23.  
  24. }

Решение задачи: «Как получить значение поля из таблицы»

textual
Листинг программы
  1.  
  2. final sql="DELETE from InstDrop where id_drop=?";  
  3. try(PreparedStatement pst=connection.prepareStatement(sql); ){
  4.          pst.setInt(1, selectedIndex);
  5.          int rs = pst.executeUpdate();
  6.          System.out.println("Удалено "+rs);
  7.  }catch(Exception ex){
  8.          System.out.println("Ошибка удаления "+ex);
  9.  }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы