Jsp+servlet+mysql对数据库进行操作思路

User表的CRUD(增删查改)

Jar包、c3p0配置文件

#实体类User、dao接口和实现类、service接口和实现类、servlet、jsp页面

1、查询所有
实体类User
查询所有的dao接口、实现方法(注意sql语句)
Service接口、实现类(调用dao查询所有的方法)
Servlet处理请求:查询所有请求,调用service方法实现
将查询的数据放入域中,
转发到list页面。
req.getRequestDispatcher(“list页面路径”).forward(req,resp)
新建list页面jsp, 以表格形式展示数据。

2、添加user
dao接口、实现方法(注意sql语句)
Service接口、实现(调用dao添加的方法)
添加页面jsp (表单提交的方式)
Servlet 获取页面添加的数据(输入的参数值):新建user对象,将数据放入对象中
调用service方法,实现将信息存入数据库,操作数据库
同时jsp页面要更新结果
故servlet使用重定向resp.sendRedirect(“查询所有请求路径”)

3、删除一条
dao接口、实现方法(注意sql语句,根据id删除)
Service接口、实现(调用dao删除方法)
Servlet处理删除的请求:
页面传参:删除
获取id,调用service的删除方法,操作数据库
同时更新页面结果
servlet使用重定向resp.sendRedirect(“查询所有请求路径”)

4、修改
页面请求修改(某一条)
展示该条,故需提供修改页面。
修改
通过数据库查询该条:通过id实现查询一条的功能。
Dao接口、实现方法(注意sql语句,select * from 表名 where id=?)
Service接口,实现方法(调用dao查询一条的方法)
将查询结果放到域中
转发到修改页面。

修改页面表单形式
将数据展示。
执行修改:
Dao接口、实现方法(注意sql语句,update 表名 set 字段名=?,字段名=? where id=?)
Service接口、实现(调用dao修改方法)
Servlet获取表单修改后数据。
调用service修改的方法执行,操作数据库。
同时更新页面结果,使用重定向resp.sendRedirect(“查询所有请求路径”)

Jsp+servlet+mysql对数据库进行操作思路
User表的CRUD(增删查改)
Jar包、c3p0配置文件
实体类User、dao接口和实现类、service接口和实现类、servlet、jsp页面

1、查询所有
实体类User
查询所有的dao接口、实现方法(注意sql语句)
Service接口、实现类(调用dao查询所有的方法)
Servlet处理请求:查询所有请求,调用service方法实现
将查询的数据放入域中,
转发到list页面。
req.getRequestDispatcher(“list页面路径”).forward(req,resp)
新建list页面jsp, 以表格形式展示数据。

2、添加user
dao接口、实现方法(注意sql语句)
Service接口、实现(调用dao添加的方法)
添加页面jsp (表单提交的方式)
Servlet 获取页面添加的数据(输入的参数值):新建user对象,将数据放入对象中
调用service方法,实现将信息存入数据库,操作数据库
同时jsp页面要更新结果
故servlet使用重定向resp.sendRedirect(“查询所有请求路径”)

3、删除一条
dao接口、实现方法(注意sql语句,根据id删除)
Service接口、实现(调用dao删除方法)
Servlet处理删除的请求:
页面传参:删除
获取id,调用service的删除方法,操作数据库
同时更新页面结果
servlet使用重定向resp.sendRedirect(“查询所有请求路径”)

4、修改
页面请求修改(某一条)
展示该条,故需提供修改页面。
修改
通过数据库查询该条:通过id实现查询一条的功能。
Dao接口、实现方法(注意sql语句,select * from 表名 where id=?)
Service接口,实现方法(调用dao查询一条的方法)
将查询结果放到域中
转发到修改页面。

修改页面表单形式
将数据展示。
执行修改:
Dao接口、实现方法(注意sql语句,update 表名 set 字段名=?,字段名=? where id=?)
Service接口、实现(调用dao修改方法)
Servlet获取表单修改后数据。
调用service修改的方法执行,操作数据库。
同时更新页面结果,使用重定向resp.sendRedirect(“查询所有请求路径”)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值