SpringBoot与数据访问,SpringBoot如何与关系型数据进行交互,我们将会使用JDBC技术,包括持久层框架Mybatis,以及Spring Data JPA,这三个都是和关系型数据库进行交互的,SpringBoot不着眼于一两个技术,他着眼于的是整个JAVAEE,Springboot无论是与关系型数据库,还是非关系型数据库,SpringBoot都能轻松应用,主要是SpringBoot在进行数据访问的时候呢,默认使用的是Spring技术栈里的SpringData

SpringData我们可以来到Spring的官网,SpringData是Spring的一个项目https://spring.io/projects/spring-dataSpringData他不止能访问关系型数据库,这是SpringData中的非常多的子项目,他有使用JPA访问关系型数据库的,Spring Data JPA - Spring Data repository support for JPA.JDBC操作的Spring Data JDBC - Spring Data repository support for JDBC.Spring Data MongoDB - Spring based, object-document support and repositories for MongoDB.Spring Data Redis - Easy configuration and access to Redis from Spring applications.非关系型数据库的,Spring Data for Apache Solr - Easy configuration and access to Apache Solr for your search oriented Spring applications.Springboot底层就是使用SpringData的默认方式,而我们要使用数据访问的功能,我们就得导入starter场景启动器,https://docs.spring.io/spring-boot/docs/1.5.22.RELEASE/reference/html/using-boot-build-systems.html
#using-boot-starter主要是以data开始的,data就是跟数据交互

只要是以data命名的starter,其实底层都是用spring-data来操作,而原生的JDBC呢,是使用spring-boot-starter-jdbc来操作的,但是没有提供mybatis的场景整合

SpringBoot_数据访问-简介相关推荐

  1. SpringBoot_数据访问-整合MyBatis(一)-基础环境搭建

    前面整合了基本的JDBC,也配置了druid数据源,那接下来就整合mybatis,整合mybatis呢,数据访问使用的是mybatis,那mybatis要怎么用呢,下一步选择我们需要的模块,先把web ...

  2. SpringBoot_数据访问-整合Druid配置数据源监控

    然后实际在开发的时候,我们很少用到这个数据源,比如我们用c3p0,或者开发常用的druid,这是我们阿里的数据源产品,虽然Hikarui的性能比druid要好一点,由于druid有安全监控的整个解决方 ...

  3. SpringBoot_数据访问-JDBC自动配置原理

    整合最基本的JDBC和数据源,第一个MYSQL,导入mysql驱动的,第二个我们使用原生的JDBC,后面使用Mybatis和JPA再选相应的内容就行了,为了演示方便我也把WEB模块选中,我们在pom文 ...

  4. SpringBoot_数据访问-整合MyBatis(二)-配置版MyBatis

    前面使用全注解的方式,我们写了一个Mybatis的类,我们对数据库进行增删改查的操作,在实际开发中呢,我们也经常使用配置文件的方式,我们需要一个Mybatis的全局配置文件,包括写一个映射文件,那我们 ...

  5. SpringBoot_数据访问-整合MyBatis(二)-注解版MyBatis

    前面已经创建数据表和JAVABEAN,如何用mybatis来对数据进行增删改查,我们先说mybatis注解版的使用,我来写上一个mapper,操作我们这个数据库,我们放在mapper包下,我们操作de ...

  6. php访问mysql函数吗,PHP访问MySQL数据库函数简介

    PHP访问MySQL数据库函数简介 PHP访问MySQL数据库函数简介 1. 进行数据库连接 连接数据库服务器,就是客户端向己运行的数据库服务器发出连接请求, 成功以后就可以对数据库进行相应操作,由于 ...

  7. OPC数据访问方法简介

    OPC的数据访问方法分别有"同步访问"."异步访问"和"订阅式数据采集方式"三种. 1. 同步数据访问方式 OPC服务器把按照OPC应用程序 ...

  8. DNN 数据访问策略 (转)

    经过几天断断续续的努力,这篇文章终于翻译结束,文章主要讲了DNN的数据访问策略,对于了解系统整体上是如何工作的有一定的帮助,希望能给dnn的初学者一些有用的信息.由于翻译的匆忙+水平有限,错误或不当之 ...

  9. SpringBoot数据访问配置

    文章目录 一.简介 二.特性 三.主要模块 四.SpringBoot整合基本JDBC与数据源 SpringBoot整合JDBC SpringBoot整合Druid数据源 一.简介 对于数据访问层而言, ...

最新文章

  1. 泛型推断类型不符合上限
  2. java freemarker 模版_Java模板引擎-FreeMarker
  3. canvas arcTo()用法详解 – CodePlayer
  4. File ipython-input-20-ac8d4b51998e
  5. 怎么查看atcoder的数据_多表数据联动查看,怎么做?
  6. android沉浸式 字体,全面解析android沉浸式状态栏
  7. 【python数字信号处理】——Z变换
  8. Mac端Java开发分析工具JProfiler 13.0.1
  9. mysql 多版本删除_高性能MySQL(四):多版本并发控制
  10. CH372或CH375的USB通讯问题解答
  11. LCD驱动芯片HT16c21使用注意事项
  12. php解析shapefile,Fiona简介及Shapefile数据读取
  13. cm12 for 三星n7100编译
  14. pytorch中tensor转numpy
  15. 【解决】如何线上申请电子版的招商银行卡 | 在线申请招商银行的一网通账户
  16. 银行软件测试怎么做的
  17. 怎么把图片拼接成长图,3招教你快速处理
  18. 配置一个好看的PowerShell
  19. php1到n的平方和,在计算各个离差平方和时,下列等式运用正确的是()。A.Se=ST-SAB.C.fe=fT+fA=r(m-1)D.fT=n-1=rm-1E....
  20. 读取EXCEL文件数据,再调用第三方接口,将第三方数据重新写入到EXCEL文件

热门文章

  1. fastweixin v1.3.0 发布,极速微信公众号开发框架
  2. 嵌入式成长轨迹34 【嵌入式学习阶段】【ARM环境调试】【QT 移植环境及简单程序示例】---补充《ok6410 Qt移植百科全书》...
  3. 获得md5加密后的字符串
  4. Spring.NET学习笔记——前言
  5. 【SpringBoot】在普通类中获取spring容器中的bean
  6. 【Redis学习】Redis开启多个端口
  7. 阿里云容器服务cni网络插件terway非官方网络性能测试
  8. 从Java面试官的角度,如何快速判断程序员的能力
  9. CSS------如何让大小不一样的div中心对齐
  10. JAVA中的Hashset类