如何实现数据列表的增删改?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实现数据列表的增删改?相关的知识,希望对你有一定的参考价值。

最近的一个项目好些页面都要实现数据的增删改查,不仅需要实现效果,而且还得美化页面的样式,是否有工具可以实现增删改查,以及可优化页面效果?

  这个简单,就是写几个jsp页面:
  1、一个jsp查询数据库表(网上查查怎么用JDBC),生成的html列出来数据表内容,每行的后面加一个“删除”,一个“修改”,分别链接到负责删除和修改的jsp,参数是ID字段的值,比如delete.jsp?id=223,modify.jsp?id=223这样
  页面下面加个按钮,指向新增页面add.jsp
  2、delete.jsp,根据参数,拼出来删除的sql语句,执行,类似delete from yourtable where id=223
  3、modify.jsp,针对数据库表的各个字段,生成一个html form,每个字段对应一个input,根据参数,查询出数据表当前值,放在表单各Input中,表单提交到modifysubmit.jsp,后者中生成update sql,完成修改
  4、add.jsp,跟modify差不多,就是没有填现有值的步骤,也是分两步,一步生成表单让用户填,一步提交到数据库。追问

谢谢!我还想问一下:
如果我想一次选中多条记录删除该怎么办?还有同时编辑多条记录呢?在编辑数据的过程中,能不能不要老是提交?

追答

删多条:可以在每条记录前生成checkbox,其name是id字段值,下面添加批量删除按钮,在提交处理中,根据用户选中的多条记录,生成多条delete sql
编辑过程不提交,看看ajax吧
同时编辑多条,这个不好做。

参考技术A 纯粹用代码开发,工作量大,技术要求高。象这种交互界面的开发,可以使用快逸报表工具的表单模块,很容易就可以实现。
只要做一些特定功能和属性的配置,不用写代码就可以实现上面说的增删改查、复选等功能。而且还可以轻松实现输入的校验、自动计算等,如果要区别整体提交与实时提交也很容易。
如果需求比较灵活,也可以基于接口再添加相应的功能。
用这种工具,格式也可以很灵活,而且有很强的样式功能,可以很方便地做出美观的界面。
另外做这种开发,不仅要考虑功能实现,还要考虑可靠性、浏览器兼容性等问题,测试和改错的工作量可能是开发出基本功能的好几倍。但使用快逸表单工具,只要配对了,可靠性和浏览器兼容性就不是问题,这就是配置化开发的优点。
参考技术B 见百度文库:http://wenku.baidu.com/view/3132c0fc915f804d2a16c1c0

以上是关于如何实现数据列表的增删改?的主要内容,如果未能解决你的问题,请参考以下文章

vue实现数据的增删改查

c#如何实现对表格(excel)的增删改查?

如何写一个dao类方法来实现java对mysql数据库的增删改查?

WPF如何调用WCF对数据增删改查的服务

6.实现struts2+hibernate实现学生列表的增删改查

PHP如何把前端用户的增删改查操做记录写进数据库表?