H2数据库、SpringBoot配置、IDEA 数据库管理
H2数据库
体积小,轻便,可以嵌入到应用中的数据库。
简要提一下。
- 官网的QuickStart

- Maven依赖
1 | <!-- h2数据库--> |
- SpringBoot配置
application.properties
1 | #h2数据库配置 |
application.yml
1 | # h2 DataSource Config |
需要引入spring-jdbc,自动配置嵌入式的数据库

spring-jdbc
1 | <!-- spring-jdbc 自动配置嵌入式数据库 --> |
- IDEA连接H2数据库
这里提一下,应该都知道的,idea自带有数据库管理的。
这样填,选Embedded(嵌入),用户密码可以不设,path是路径,~是当前用户的文件夹,H2database是数据库名

比如图中的h2数据库实际位于(~/H2database):

测试用的数据表
1 | create table USER |
其他数据库,像MySQL也是类似配置,顺便附Mybatis的Spring Boot配置:
Maven依赖
1 | <!-- mybatis --> |
Gradle的依赖
Gradle和Maven作用类似,还是很好用的,只是网好像有点慢,可能是我网络的问题。
1 | dependencies { |
mybatis下划线转驼峰
如:user_id -> userId
实际上就是把数据库表中的字段下划线去除,然后再设置大小写不敏感。这是springboot里的配置方式:
application.properties
1 | mybatis.configuration.map-underscore-to-camel-case=true |
顺便回顾下SSM的:
mybatis的配置文件,在<configuration标签配置:
1 | <settings> |
最后,推荐MyBatis-Plus,很好用。
然后是springboot的文档