Как получить значение поля из таблицы - 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д