为了账号安全,请及时绑定邮箱和手机立即绑定

从表视图和sql中删除数据

从表视图和sql中删除数据

繁华开满天机 2021-09-15 10:36:30
我想从表视图和 SQL 中删除数据,在我尝试了几乎所有事情之后我不知道问题出在哪里?public void DeleteButton(ActionEvent event) throws SQLException,     ClassNotFoundException{   String sql = "Delete from Add_NewOrder where No=?";   try{       pst = con.prepareStatement(sql);       pst.setString(1, comboBoxTable.getValue());       int i = pst.executeUpdate();       if(i==1){            Alert alert = new Alert(AlertType.ERROR);            alert.setTitle("Information Dialog");            alert.setHeaderText(null);            alert.setContentText("Te dhenat nuk jane shlyer!");            alert.showAndWait();            loadDataFromDataBase();            clearTextField();       }   }catch(SQLException ex){        Logger.getLogger(AddNewOrderController.class.getName()).log(Level.SEVERE,null,ex);   }}
查看完整描述

1 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

哪个部分不起作用?

我看到你的代码有很多问题:

  1. Connection 和 PreparedStatement 似乎是类变量。我将 PreparedStatement 保留在方法范围内并在 finally 块中关闭它。

  2. 方法是做两件事:数据库和Swing UI 更改。将它们分成单独的类和方法。分别测试它们并在两者都工作时将它们组合起来。

  3. 我尽量避免在同一个类中混合 UI 和处理代码。我会将它们分成不同的类。


查看完整回答
反对 回复 2021-09-15
  • 1 回答
  • 0 关注
  • 119 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信