博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring JdbcTemplate入门
阅读量:3971 次
发布时间:2019-05-24

本文共 2368 字,大约阅读时间需要 7 分钟。

案例演示

一、创建数据库

1、创建数据库simonshop

在这里插入图片描述

2、使用mysql语句创建用户数据表

在这里插入图片描述

CREATE TABLE `t_user` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `username` varchar(20) NOT NULL,  `password` varchar(20) DEFAULT NULL,  `telephone` varchar(11) DEFAULT NULL,  `register_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,  `popedom` int(11) DEFAULT NULL COMMENT '0:管理员;1:普通用户',  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

3、使用mysql语句给用户数据库插入记录

在这里插入图片描述

INSERT INTO `t_user` VALUES ('1', 'admin', '12345', '15734345678', '2016-12-02 08:40:35', '0');INSERT INTO `t_user` VALUES ('2', '郑晓红', '11111', '13956567889', '2016-12-20 09:51:43', '1');INSERT INTO `t_user` VALUES ('3', '温志军', '22222', '13956678907', '2016-12-20 09:52:36', '1');INSERT INTO `t_user` VALUES ('4', '涂文艳', '33333', '15890905678', '2016-12-05 09:52:56', '1');

二、打开项目【SpringBoot2021】

1、在pom.xml中添加数据库与日志相关依赖

org.springframework
spring-jdbc
${spring.version}
mysql
mysql-connector-java
5.1.49
com.alibaba
druid
1.1.24
log4j
log4j
1.2.17
  • 注意:添加代码之后一定要更新

在这里插入图片描述

  • 黑色即为正常

在这里插入图片描述

2、创建用户实体类

在这里插入图片描述

3、创建用户数据库访问接口

在这里插入图片描述

在这里插入图片描述

4、创建用户数据访问接口实现类

在这里插入图片描述

(1)插入用户表记录

在这里插入图片描述

(2)按编号删除用户记录

在这里插入图片描述

(4)更新用户记录

在这里插入图片描述

(5)按编号查询记录

在这里插入图片描述

(6)查询全部用户记录

在这里插入图片描述

(7)用户登录

在这里插入图片描述

5、创建用户服务类

在这里插入图片描述

在这里插入图片描述

6、创建数据库配置属性文件

在这里插入图片描述

7、创建Spring配置文件

在这里插入图片描述

8、创建用户服务测试类并进行测试

在这里插入图片描述

(1)编写按照id查找用户的测试方法

在这里插入图片描述

  • 运行测试方法,查看结果

在这里插入图片描述

  • 修改测试方法,捕获异常,再运行

在这里插入图片描述

  • 查看运行结果

在这里插入图片描述

(2)编写查找全部用户的测试方法

在这里插入图片描述

  • 运行方法,查看结果

在这里插入图片描述

(3)编写插入记录测试方法

在这里插入图片描述

  • 运行结果

在这里插入图片描述

  • 查看数据库是否插入成功

在这里插入图片描述

(4)编写更新记录测试方法

在这里插入图片描述

  • 查看运行结果

在这里插入图片描述

  • 查看数据库是否有更新

在这里插入图片描述

(5)编写更新记录测试方法

在这里插入图片描述

  • 运行测试方法,查看结果

在这里插入图片描述

  • 查看数据库是否删掉了

在这里插入图片描述

(6)编写登录方法

在这里插入图片描述

  • 运行测试方法,查看结果

在这里插入图片描述

  • 修改测试方法中的参数为数据库中没有的数据

在这里插入图片描述

  • 查看运行结果

在这里插入图片描述

转载地址:http://untki.baihongyu.com/

你可能感兴趣的文章
开发Google眼镜的app
查看>>
Android base-adapter-helper 源码分析与扩展
查看>>
Android 4.4从图库选择图片,获取图片路径并裁剪
查看>>
Android Fragment 你应该知道的一切
查看>>
使用AudioManager调节播放器音量的开发实例
查看>>
安卓开发者必备的42个链接
查看>>
Eclipse下Ant自动打包,混淆和签名
查看>>
linux环境下编译不成功
查看>>
Android WebView Long Press长按保存图片到手机
查看>>
BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3)
查看>>
TextView显示html图片点击图片放大等操作
查看>>
【Android】自定义控件让TextView的drawableLeft与文本一起居中显示
查看>>
Android Fragment getActivity返回null解决
查看>>
Android(视频、图片)加载和缓存类库Glide
查看>>
Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
查看>>
Android音频系统之AudioPolicyService
查看>>
Android系统Root与静默安装
查看>>
Android Property实现介绍
查看>>
Android SystemProperties设置/取得系统属性的用法总结
查看>>
Android 休眠 FLAG_KEEP_SCREEN_ON
查看>>