修改
开发工具与关键技术:
作者:
撰写时间:2020年9月27日
Java的修改,首先是查询要修改的数据,看下图所示:是如何查询到要修改的数据select * from sys_expensetype where ExpenseTypeID=?写它的查询SQL语句,使用getConnection 方法连接数据库执行SQL语句,prepareStatement预编译初始化SQL语句,先把这个SQL语句提交到数据库中进行预处理,ps.setInt(1,id)每次获取到一个ID的数据,通过executeQuery返回值,用while循环next方法有值(数据)返回true并迭代遍历,没有值,说明表中的行数已经走完,返回false退出循环。
getParameter取参数的方法,把jsp文件中的数据读取到出来,然后就可以封装利用,然后判断是否为空,通过strAttribute方法将expensetype这个对象保存在request作用域中,然后在转发进入的页面就可以获取到值,这样就可以把数据回填。
然后写修改的方法,首先第一步是写修改的SQL语句,prepareStatement预编译初始化SQL语句,先把这个SQL语句提交到数据库中进行预处理,通过executeUpdate返回值,当返回值等于1的时候执行修改方法。
然后到servlet中写修改的方法,第一步是获取jsp传递过来的参数值,把传递过来的参数从ISO转成UTF8,判断传过来的参数是否为空,再判断bolS= expensetypeService. insert (eType)等于修改成功,否则失败。