目录
- 实现功能
- 使用开发工具和技术
- 开发工具
- 相关依赖
- 数据库表格设计
- 创建数据库
- 创建表格
- 插入数据
- 代码部署
- 获取代码
- 打开项目
- 添加Artifacts文件
- 设置Tomcat信息
- 引入依赖
- 运行项目
- 运行效果
- 总结
实现功能
- 所有水果信息查询
- 水果信息编辑
- 水果信息删除
- 水果信息添加
- 分页查询水果信息
- 根据关键字查询相关水果信息
使用开发工具和技术
开发工具
- java版本:1.8
- tomcat版本:apache-tomcat-8.0.42-windows-x64
- mysql版本: 5.7.27
- Idea开发工具
相关依赖
- jdbc依赖包:mysql-connector-java-5.1.45-bin.jar
- thymeleaf依赖包
依赖包下载地址: https://www.aliyundrive.com/s/rDqHKLGjjAE
【注意】:依赖包放入lib目录
数据库表格设计
创建数据库
CREATE DATABASE fruitdb;
创建表格
CREATE TABLE `t_fruit` (
`fid` int(11) NOT NULL AUTO_INCREMENT COMMENT '水果编号',
`fname` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '水果名称',
`price` int(11) NULL DEFAULT NULL COMMENT '水果价格',
`fcount` int(11) NULL DEFAULT NULL COMMENT '水果数量',
`remark` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`fid`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 49 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
插入数据
INSERT INTO `t_fruit` VALUES (1, '西瓜', 3, 31, '西瓜很好吃');
INSERT INTO `t_fruit` VALUES (2, '菠萝', 5, 63, 'OK');
INSERT INTO `t_fruit` VALUES (3, '红富士', 6, 50, '红富士很好吃');
INSERT INTO `t_fruit` VALUES (4, '香蕉', 3, 50, '香蕉很好吃');
INSERT INTO `t_fruit` VALUES (5, '榴莲', 19, 133, '榴莲是一种神奇的水果');
INSERT INTO `t_fruit` VALUES (6, '山竹', 8, 55, '山竹是一种神奇的水果');
INSERT INTO `t_fruit` VALUES (7, '甘蔗', 7, 100, '甘蔗是一种神奇的水果');
INSERT INTO `t_fruit` VALUES (8, '萝卜', 5, 55, '萝卜是一种神奇的水果');
代码部署
获取代码
git clone https://gitee.com/avaudio/fruit-parent.git
打开项目
添加Artifacts文件
设置Tomcat信息
- 选择Tomcat Server→Local
- 选择相关部署包,设置服务名称
- 设置相关Tomcat信息→点击OK
引入依赖
- 导入Tomcat依赖包
- 2.依赖信息都可以在这里看到,相关依赖导入成功,点击OK
运行项目
注意配置数据库信息的BaseDAO.java文件,里面的数据库登录名和密码根据自己的设置的情况进行修改
【注意】在运行项目过程中有相关问题可以评论区讨论,看到问题会及时回复大家