目录
4. 创建一个UserService接口的实现类UserServiceImpl:
1.需求:
用户信息的增删改查的操作
2.技术选型:
Servlet和JSP和MySQL+JDBC+Duird连接池+BeanUtils+Tomcat
3.数据库设计:
1.创建数据库;
2.使用所创建的数据库;
3.根据所需信息创建表;
4.搭建环境
1.搭建数据库的环境
1.打开SQLyog,输入如下代码:
CREATE DATABASE USERINF; -- 创建数据库
USE USERINF; -- 使用数据库
CREATE TABLE USER( -- 创建表
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20) NOT NULL,
gender VARCHAR(5),
age INT,
address VARCHAR(32),
qq VARCHAR(20),
email VARCHAR(50)
);
该段代码的功能主要是创建一个名为USERINF的数据库,并且使用该数据库,之后在数据库中创建USER表,表中记录用户的id,姓名,性别,年龄,地址,QQ账号,邮箱等信息。
输入完代码之后点击左上角的完全运行按钮或者按ctrl+F9键可以运行该段代码,实现上述的功能。之后点击刷新按钮或按下F5对数据库内容进行更新,这样刚刚创建的数据库就会展示在列表中了。
刚创建的空表如下图所示:
2.创建项目:
1.打开idea新建项目,选择Java Enterpirse选项卡,勾选Web Application项
2.创建结束后把相关jar包导入WEB-INF目录下创建一个lib目录并把相关jar包导入即可,相关jar包如下链接:
链接:https://pan.baidu.com/s/1VGXAdkc-DuQMhaAUoSb1yw
提取码:mnnq
3.之后右击lib目录改为模块库
4.把下列静态页面导入到项目中(其中包含css,js,html等)下载链接为:
链接:https://pan.baidu.com/s/1E6KISyJ0dHe-U-N4QAfekA
提取码:1lbj
其中包含了这些文件
3.链接Tomcat
如图配置Tomcat即可:
部署好了之后直接运行,检查各个静态页面的显示是否正常
4.编码
1.创建一个User类,在User类中输入如下代码:
package domain;
public class User {
private int id;
private String name;
private String gender;
private int age;
private String address;
private String qq;
private String email;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.n