Servlet从了解到放弃(03)

英雄表的增删改查

准备表

use newdb3;

create table hero(id int primary key auto_increment,name varchar(10),agjava基础知识点e int,type varchar(10),monemaven项目y int)charset=utf8;

创建工程:

创建maven工程 jar改war

改错 右键最长的

关联Tomcat

pom.xml中maven项目的jar包信息

配置文件jdbc.properties

DBUtils工具类

创建以下四种包

cn数据库.java环境变量配置tedu.utils :里面存放各种工具类

cn.tedu.controller:控制器 ,数据库软件里面存放各种Servlet

cn.tedu.dao: Data Accessmaven环境配置 Object数据访问对象, 里面放daoMaven对象,dao对象是专门负责访问数据库的对象, 有了Dao对象可以将原本写在Servlet中的部分代码分离出去,使得Servlet里面数据库软件的代码更简洁.

cn.tedu.entity: 存放maven环境变量实体类,实体类的作用是为了封装数据的

创建一个home.html页面

快捷键

semaven安装与配置tget方法: alt+java语言;s,r,alt+a,alt+o,maven命令 回车

构造方java编译器maven项目: alt+s,a,回车

tostring方法: alt+s,s,s,回车,回车

快速换行: shift+回车

复制整行:Maven ctrl+alt+回车

添加英雄步骤:

创建add.html页面在里面准备form表单提交地址为AddS数据库有哪几种ervlet,页面中有四个文本框和一个提maven滑板交按钮

创建AddServlet留下doGet方法,方法中获取传maven配置递过来maven滑板的参数,创建Hero实体类并且把接收到的参数封装到Hero对象中, 创建HeroDao 并调用里面的insert方法,把封装好的hmaven项目ero对象传递进去

实现HeroDao里面的ins数据库有哪几种ert方法.

查询英数据库原理及应用雄步骤:

创建ListServlet,留下doGet方法, 在doGet方法中创建HeroDao数据库中未查询 调用findjava游戏All方法返回值为List集合里面装的是Hero实体对象

实现dao中的java语言findAll方法,在方法中查询数据库把数据封装到Hero对象中把对象添加到List集合,方法最java怎么读后把集合返回

在doGet方法中把得到的lis数据库t集合里面的数据通过printWriter返回给浏览器,并且显示在一个table里面

数据库有哪几种除英雄步骤:

在列表页面添加删除超链接,点击超链接时往DelServlet发出请求并java编译器且把英雄的id传递过去

创建DelServlet留下doGet方法,方法中获取传递过来的id,创建HeroDao,并调用里面的deleteById方法 把id传递到方法里面, 方法调用后重定向到ListServlet

实现dao中的deleteById方法java语言,方法中通过id删除数据库中对应的数据.