java删除mysql数据库中的数据

 时间:2026-02-14 18:03:48

1、双击按钮,显示编辑widgetSelected这个方法。

java删除mysql数据库中的数据

2、判断有没有要删除的数据,table.getSelectionIndex()table中有没有数据被选择,没有数据被选择退出。

if(table.getSelectionIndex()>=0){

}else{

MessageDialog.openInformation(null, "提示", "你没有选择要删除的数据!");

}

java删除mysql数据库中的数据

3、把table中的数据赋给List变量,一会把删除的数据清除。

List<Shangpinxinxi> splist=(List<Shangpinxinxi>)tv.getInput();

初始化PreparedStatement 的变量,参数是sql删除语句,还带个参数“?”,要删除的fenlei的代码。

PreparedStatement pr=Sheyingdatabase.getsyconnection().prepareStatement("DELETE FROM shangpinxinxi WHERE fenlei=?");

java删除mysql数据库中的数据

4、增加设置参数的代码:

setstring:参数从1开始编码,后面是“fenlei”的代码

pr.setString(1, splist.get(table.getSelectionIndex()).fenlei);

java删除mysql数据库中的数据

5、执行sql语句:

如果执行成功的话,数据库保存数据否者出现错误!

pr.executeUpdate();

pr.close();

java删除mysql数据库中的数据

6、把删除的数据从表格中清除出去:

把当前选择的数据行号(table.getSelectionIndex())从List数据中清除

splist.remove(table.getSelectionIndex());

把新数据交给TableViewer处理,更新数据显示。

tv.setInput(splist);

java删除mysql数据库中的数据

7、运行项目,结果如下图,03分类代码被删除!

java删除mysql数据库中的数据

java删除mysql数据库中的数据

java删除mysql数据库中的数据

  • 如何使用form表单将数据提交给php?
  • VS如何连接到数据库
  • Eclispse如何换主题
  • js如何判断两个输入框的内容是否一样
  • java代码怎么实现多个窗口
  • 热门搜索
    微信群怎么拍一拍 糯米粉可以做什么好吃的 旅游景点介绍 密码箱忘记密码怎么开锁 鼻子长痘痘怎么办 自助旅游 青岛有哪些旅游景点 天津旅游 三亚旅游景区 黑人尺寸太大怎么进去