赞
踩
目录
现有数据层解决方案技术选型:
Driud+MyBatis-Plus+Mysql
数据源:DruidDataSource
持久化技术:Mybatis-plus/Mybatis
数据库:mysql
- 格式一:
- spring:
- datasource:
- url: jdbc:mysql://localhost:3306/ssm_db?serverTimezone=UTC
- driver-class-name: com.mysql.cj.jdbc.Driver
- username:root
- password:root
- type: com.alibaba.druid.pool.DruidDataSource
- 格式二:
- spring:
- datasource:
- druid:
- url: jdbc:mysql://localhost:3306/ssm_db?serverTimezone=UTC
- driver-class-name: com.mysql.cj.jdbc.Driver
- username:root
- password:root
Springboot提供了三种内嵌数据源对象供开发者选择
1.HikariCP
2.Tomcat提供DataSource
3.Commons DBCP
- spring:
- datasource:
- url: jdbc:mysql://localhost:3306/ssm_db?serverTimezone=UTC
- hikari:
- driver-class-name: com.mysql.cj.jdbc.Driver
- username:root
- password:root
- maximum-pool-size: 50
注意:这里的url必须在hikari上面,hikari可以上下移动其他下面,例如在maximum-pool-size上面也行。
应用场景:
springboot所提供的内置持久化技术
但是我们将mybatis注释之后我们需要导入相关依赖才能使用
并且他也可以在yml中配置相关属性
下面是相关测试代码
springboot提供的数据库
1.H2
2.HSQL
3.Derby
特点:都由java写的,并且tomcat服务器也会java写的,可以直接在内存中启动,而且这三个非常轻巧。
首先就按H2数据库来说一下,先导入相关依赖
现在还是没法访问的,得在yml中加入以下配置
然后根据网址(localhost:8080/h2)进行访问,你会看到这个页面
第一次需要配置一下数据源,之后直接注释(dataSource以及它以下的部分)就行了
driver-class-name可以不写
进入后,你会看到这个
跟Navicat类似
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。