专门的执行sql语句,1.编写sql,2.编写params,3.执行execute,4.关闭连接
sql:StringBuffer , append(); , toString
params:ArrayList,add(); ,toArray
处理业务,完整的执行需求, 注意:执行 update() 时要添加 事务
1.创建connection数据库连接,2.调用Dao层方法 3.关闭连接
connection: Base.getConnetion
connection.setAutoCommit(false);
调用方法 connection.commit();
异常--connection.rollback();
接收前端数据,页面跳转,给前端传输数据;
1.接收数据,2.调用service层方法,3.根据执行结果处理请求 , 请求转发或重定向或给 前端传数据
接收数据可以是: 前端:req.getParameter(); , Session:req.getSession.getAttribute();
传输数据可以是:req.setAttribute(key,value); , Session: req.getSession().setAttribute(Constants.USER_SESSION,user);
请求转发:req.getRequestDispatcher("useradd.jsp").forward(req,resp);
重定向: resp.sendRedirect(req.getContextPath()+"/jsp/user.do?method=query");
原文:https://www.cnblogs.com/wwwwc/p/15139292.html