怎么在界面上对数据库的数据进行增删查改?

怎么在界面上对数据库的数据进行增删查改?,第1张

建议使用MVC模式做,JSP页面提交相应的 *** 作后,提交给Servlet,Servlet中调用Model中定义的增删改查方法,方法调用后返回结果,然后通过Servlet返回给JSP页面。对于前台的增删改查跟数据库中中新建查询的 *** 作是一样的,只是JSP页面增删改查是调用数据库查询语句封装的函数方法而已!

首先我觉得你的问题不太明确,做增删改查,的话一般不用ajax,除非其中要用到单独的验证字段的时候采用,比如在注册时验证用户名,这里用到ajax查询用户名是否存在,返回给页面直接用流打回页面就行(比如:此用户名可用之类的)而其他的查询比如显示所有或者查询的结果为对象的话那看你用什么框架(controller),struts直接封装到值栈中,在页面用标签显示就行,不知道能不能帮到你

1

2

具体代码如下:

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354import java.io.Fileimport jxl.Workbookimport jxl.write.Labelimport jxl.write.WritableSheetimport jxl.write.WritableWorkbook/** * java代码编辑excel文件 * @author young * */public class EditExcel {public static void main(String args[]) {try {// 创建文件WritableWorkbook book = Workbook.createWorkbook(new File("test.xls")) // 生成名为“第一页”的工作表,参数0表示这是第一页WritableSheet sheet = book.createSheet(" 第一页 ", 0) // 在Label对象的构造子中指名单元格位置是第一列第一行(0,0)// 以及单元格内容为testLabel label = new Label(0, 0, " test ") // 将定义好的单元格添加到工作表中sheet.addCell(label) // 生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为555.12jxl.write.Number number = new jxl.write.Number(1, 0, 555.12) sheet.addCell(number)// 读取excel文件,第一个单元格的内容System.out.println("读取excel文件并输出:"+ book.getSheet(0).getCell(0, 0).getContents()) // 读取excel文件,第二个单元格的内容System.out.println("读取excel文件并输出:"+ book.getSheet(0).getCell(1, 0).getContents())//修改excel文件(update),添加一个工作表WritableSheet sheet1 = book.createSheet( " 第二页 " , 1 ) //添加数据Label label1 = new Label(0 , 0 , " 第二页的测试数据 ") sheet1.addCell(label1) //修改数据label1.setString("young")//删除数据,此时excel第二页没有数据sheet1.removeRow(0) // 写入数据并关闭文件book.write() book.close()} catch (Exception e) {System.out.println(e) }}}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9939901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存