增删改查思路及步骤

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.建数据库表

主键自增或者varchar

自增选择自增

uuid() 36位字符串例如:25cd098d-3a53-11e4-ad40-0021cc6fa865

替换“-”REPLACE(UUID() ,'-','')

2.javaBean

根据数据库表建立javaBean

--------------------------------------------------------查询开始-----------------------------------------------------

3.listServlet >> 查询数据>>业务逻辑层(service , imp) >> 数据持久层(dao,imp)>>传输数据>>跳转

listServlet 继承httpServlet >> 覆盖service()>>调用service>>dao

protected void service(HttpServletRequest req, HttpServletResponse resp)

注意:web.xml 要配置好

业务逻辑层service.query

数据持久层dao.query

传输数据:req.setAttribute(xxx,xxx);

跳转:req.getRequestDispatcher("地址").forward(req, resp);

4.jsp 查询(list/query/xxx)

表格显示字段显示出来

注意:

--------------------------------------------------------查询完毕-----------------------------------------------------

--------------------------------------------------------增加开始----------------------------------------------------- 1.先在查询的jsp里写一个增加入口(add.jsp)

点击增加>>add.jsp>>填写内容>>提交表单>>进入AddServlet >>数据操作>>跳转

点击增加:1.js跳转2.超链接;

add.jsp :写表单做验证提交到正确的servlet

AddServlet 1.获取表单提交的数据

2.将数据封装成javaBean对象

3.调用service 并将javaBean传入

4.调用dao并将javaBean传入

5.做数据插入操作

1 ) sql =“insert into tableName (字段1,字段2,字段......) values(值1,值2,值...... )”

2) 获取数据库连接Connection

3) 编译sql 使用:ps=Connection. prepareStatement(sql)

4) 绑定数据执行sql 使用:ps. executeUpdate();

5) 关闭rs ps conn;返回service>>AddServlet

跳转同上

--------------------------------------------------------增加完毕-----------------------------------------------------

1.先在查询的jsp里写一个删除入口

步骤:.进入servlet>>获取id>>数据操作(删除)

.进入servlet

1. String id =req.getParameter("id");

2. service.delete(id);

3. dao.delete(id)

4. 做数据删除操作

1 ) sql =delete from tableName where id ='id' ; sql =delete from tableName where id =? ;

2) 获取数据库连接Connection

3) 编译sql 使用:ps=Connection. prepareStatement(sql)

4) 绑定数据ps.setString(1,id);

5 执行sql 使用:ps. execute ();

6) 关闭rs ps conn;返回service>>DeleteServlet

跳转列表(req.getRequestDispatcher("地址listServlet").forward(req, resp))

--------------------------------------------------------删除完毕-----------------------------------------------------

1.先在查询的jsp里写一个修改入口

进入回显

一.

进入showServert>>数据查询操作>>跳转至update.jsp

1. String id =req.getParameter("id");

2. service.findOne(id);

3. 对象2= dao. findOne (id)

4. 传递数据req.setAttriBute("对象",对象2);

跳转至update.jsp

req.getRequestDispatcher("/update.jsp").forward(req, resp);

二.类似与添加区别(回显数据)

三执行修改操作

四跳转list

相关文档
最新文档