当前位置:   article > 正文

springboot学习笔记(sql数据源)_springboot中的sql标签

springboot中的sql标签

目录

1.基本介绍

2.数据源

3.持久化技术

4.数据库

 总结


1.基本介绍

现有数据层解决方案技术选型:

Driud+MyBatis-Plus+Mysql

数据源:DruidDataSource

持久化技术:Mybatis-plus/Mybatis

数据库:mysql

  1. 格式一:
  2. spring:
  3. datasource:
  4. url: jdbc:mysql://localhost:3306/ssm_db?serverTimezone=UTC
  5. driver-class-name: com.mysql.cj.jdbc.Driver
  6. username:root
  7. password:root
  8. type: com.alibaba.druid.pool.DruidDataSource
  9. 格式二:
  10. spring:
  11. datasource:
  12. druid:
  13. url: jdbc:mysql://localhost:3306/ssm_db?serverTimezone=UTC
  14. driver-class-name: com.mysql.cj.jdbc.Driver
  15. username:root
  16. password:root

2.数据源

Springboot提供了三种内嵌数据源对象供开发者选择

1.HikariCP

2.Tomcat提供DataSource

3.Commons DBCP

  1. spring:
  2. datasource:
  3. url: jdbc:mysql://localhost:3306/ssm_db?serverTimezone=UTC
  4. hikari:
  5. driver-class-name: com.mysql.cj.jdbc.Driver
  6. username:root
  7. password:root
  8. maximum-pool-size: 50

注意:这里的url必须在hikari上面,hikari可以上下移动其他下面,例如在maximum-pool-size上面也行。

应用场景:

3.持久化技术

springboot所提供的内置持久化技术

但是我们将mybatis注释之后我们需要导入相关依赖才能使用

 

并且他也可以在yml中配置相关属性

 

下面是相关测试代码

 

4.数据库

springboot提供的数据库

1.H2

2.HSQL

3.Derby

特点:都由java写的,并且tomcat服务器也会java写的,可以直接在内存中启动,而且这三个非常轻巧。

首先就按H2数据库来说一下,先导入相关依赖

 现在还是没法访问的,得在yml中加入以下配置

 然后根据网址(localhost:8080/h2)进行访问,你会看到这个页面

第一次需要配置一下数据源,之后直接注释(dataSource以及它以下的部分)就行了

 

driver-class-name可以不写

 进入后,你会看到这个

 跟Navicat类似

 总结

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/243503
推荐阅读
相关标签
  

闽ICP备14008679号