1、添加对应依赖
1
2
3 org.springframework.boot
4 spring-boot-starter-data-jpa
5
6
7
8 mysql
9 mysql-connector-java
10
11
2、在application.properties中添加数据库连接配置配置
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/demo
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=root
#每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新
#每次运行程序,没有表格会新建表格,表内数据不会清空,只会更新
spring.jpa.hibernate.ddl-auto=update
ddl-auto:create----每次运行该程序,没有表格会新建表格,表内有数据会清空
ddl-auto:create-drop----每次程序结束的时候会清空表
ddl-auto:update----每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新
ddl-auto:validate----运行程序会校验数据与数据库的字段类型是否相同,不同会报错
.properties 中采用【.】来配置层级关系 如:spring.datasource.url,
而yml配置文件中 则使用换行缩进来配置层级关系,如:
spring:
datasource:
url:
上述配置完成后,启动报错:the server time zone value '�й���ʱ��' is unrecognized
在将spring.datasource.url改为如下配置后启动成功
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/demo?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8
3、在启动程序统计文件夹下新建java类
@Entitypublic classFamily {
@Id
@GeneratedValueprivateInteger id;privateString name;
}
之后重新启动程序,数据库中将会出现一个family表。