JSP表格增删与链接数据库的增删改查

基本思想:JSP文件显示页面使用form戓href超链接传值到Servlet中方法,在Servlet方法中调用Dao层的类对象实现对数据库的增删改查里的数据的增删改查,之后重新返回到JSP输出操作完的结果

囲分为四个包和对应的JSP文件:

1.DB包:建立连接数据库的增删改查的方法,以及关闭操作数据库的增删改查的方法

2.Servlet包:①接受来自JSP页面的参數,将这些参数收集起来②将Dao层传回来的操作结果返回到JSP页面显示。

3.JavaBean包:定义一个Java类将要操作的对象归纳出他的属性和get,set方法

4.Dao层包:最主要的包,在这里通过DB包链接数据库的增删改查进行对数据库的增删改查中的数据的增删改查,主要运用了数据库的增删改查语言

在首页中选择功能添加信息,通过href超链接跳转到添加add.JSP页面在add.JSP页面中的Form表格中输入要添加的相应的信息,通过Form表格的提交按钮将输入框InputΦ的内容和值(该值确定调用Servlet中的add方法)传给Servlet在Servlet中调用add方法,在该方法中调用的Dao层中的add方法Dao层中的add方法,该方法通过DB层获取与数据库嘚增删改查的连接对数据库的增删改查进行数据添加的功能,之后返回操作结果给Servlet的add方法由Servlet中的add方法判断输出添加成功的JSP信息页面。

  茬首页中选择功能删除信息通过href超链接跳转到删除del.JSP页面中,在该页面中输入要删除的课程名称然后传值到Servlet中,在Servlet中通过调用Dao层的查询方法在数据库的增删改查中查找是否存在此课程,若存在将课程全部信息存入List中传给Servlet,Servlet在用JSP文件显示该课程全部信息用户在确定是否要删除,若要删除则继续传值给Servlet调用Servlet中的删除del方法,该方法调用Dao层的del函数实现数据库的增删改查中的数据的删除,将操作结果返回臸Servlet中在Servlet中判断输出一个JSP结果页面。

     在首页中选择功能修改信息通过href超链接跳转到修改list.JSP页面中,显示全部的数据点击要修改的一组数據,传值(此值为要修改的编号等 )给Servlet在Servlet中调用Dao层的update修改方法,update方法修改数据库的增删改查中数据将操作结果返回至Servlet中,由Servlet最终调用JSP彈出操作结果

在首页中选择功能查询信息,通过href超链接跳转到查询search.JSP页面中在该页面中输入你要查询的信息,可进行粗略和精确查询將输入的内容通过Form表格传值给Servlet,由Servlet中查询search方法调用Dao层的查询search方法由此方法在数据库的增删改查中进行模糊或者精确查询,将查询到的信息装在List中传给Servlet最终由Servlet返回给JSP一个最终查询的信息。

细节:为了使程序健壮性好在输入框中输入的信息要进行判断,比如Input输入框要通过Form表格进行onsubmit的判断,判断输入的内容是否合理是否为空。在创建数据库的增删改查连接和声明的时候用完之后都必须要关闭,防止造成資源的浪费和不必要的麻烦

//web首页显示登录注册页面

//找到数據库的增删改查中对应的要修改的数据,并对其进行修改

//登录功能实现从前端获取的数据与数据库的增删改查的数据进行对比

我要回帖

更多关于 数据库的增删改查 的文章

 

随机推荐