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