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

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

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

Ребят помогите я новенький в этом деле))) Вообще нужно удалить выбранный элемент таблицы из базы данных при нажатии кнопки.
       public void DeleteTask(){
            try{
                Driver driver = new FabricMySQLDriver();
                DriverManager.registerDriver(driver);
                Connection connection = DriverManager.getConnection(URL, US, PW);
                Statement statement = connection.createStatement();
                int selectedIndex = tb.getSelectionModel().getSelectedIndex();
                if(selectedIndex >=0){

                  //  System.out.println("you're "+idr+"");
                   System.out.println("you're an "+selectedIndex+"");
                    //statement.executeUpdate("delete from taskstable where id = "+selectedIndex+"");
                    nameData.clear();
                    ControllerTask();
                    connection.isClosed();
                }
                else {
                    System.out.print("you're an idiot");
                }
 
            } catch (SQLException e) {
            }
        }

}

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

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

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

7   голосов , оценка 3.857 из 5
Похожие ответы