第五篇:使用JdbcTemplate访问数据库

是为了简化 应用的创建、运行、调试、部署等一系列问题而诞生的产物,

对数据库的操作在 上面做了深层次的封装,通过 功能,可以将 注册到 之中,使我们可以轻易的完成对象关系映射,并有助于规避常见的错误,在 中我们可以很轻松的使用它。

特点

速度快,对比其它的ORM框架而言,JDBC的方式无异于是最快的

配置简单, 自家出品,几乎没有额外配置

学习成本低,毕竟 是基础知识, 更像是一个

导入依赖

在 中添加对 的依赖

连接数据库

在 中添加如下配置。值得注意的是,SpringBoot默认会自动配置 ,它将优先采用 连接池,如果没有该依赖的情况则选取 ,如果前两者都不可用最后选取 。通过 属性可以指定其它种类的连接池

启动项目,通过日志,可以看到默认情况下注入的是

具体编码

完成基本配置后,接下来进行具体的编码操作。为了减少代码量,就不写 、 之类的接口了,将直接在 中使用 进行访问数据库操作,这点是不规范的,各位别学我...

表结构

创建一张 的表

实体类

restful 风格接口

测试

由于上面的接口是 restful 风格的接口,添加和修改无法通过浏览器完成,所以需要我们自己编写 或者使用 之类的工具。

创建单元测试 ,通过 模拟、 、 、 等请求操作

总结

本章介绍了 常用的几种操作,详细请参考JdbcTemplate API文档

目前很多大佬都写过关于的教程了,如有雷同,请多多包涵,本教程基于最新的 编写,包括新版本的特性都会一起介绍...

说点什么

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180507G0OB4800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券