理解MVC框架
前期准备工作:mysql、eclpise、配置tomcat
目标实现: web页面登录 -> 进入数据库查找 -> 返回结果
思路
- 创建一个动态web工程(serlvet2.5的大部分配置放在web.xml中,3.0放在Servlet@WebServlet中)
- 在WebConent中创建login.jsp作为登录页面,接收数据,提交到Servlet中
- src标题中创建Servlet,用来交互
- 创建数据库.、数据表、待查找数据
- 配置jdbc (Dao)
i.导jar包
ii.加载驱动类Class.forname
iii.与数据库建立连接DriverManager.getConnect(url,user,password)
iiii.获取数据库操作对象Statement(PreparedStatement(预编译))
iiiii.执行SQL语句(查找executeQuery、增删改excuteUpdate)
iiiiii.关闭对象(返回值给Servlet) - 创建Bean 封装数据
执行流程
- 用户输入登录数据提交到Servlet
- Servelt利用Bean封装并传给JDBC
- JDBC获取数据访问数据库 并返回结果给Servlet
- Servlet根据返回结果判断登录是否成功,并且给用户反馈