报错截图:
数据库配置:
spring.datasource.url=jdbc:mysql://192.168.1.250:3306/gaocl?characterEncoding=utf8&charaterSetResults=utf8&useSSL=false
#MySQL数据库用户名
spring.datasource.username=root
#MySQL数据库密码
spring.datasource.password=pwd_wk
#指定MySQL数据库
spring.jpa.database=MYSQL
#在控制台打印出SQL语句
spring.jpa.show-sql=true
#每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新
spring.jpa.hibernate.ddl-auto=update
#Hibernate生成的SQL语句为MySQL方言
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
pom.xml配置mysql连接jar
<!-- MySQL -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<!-- SpringDataJpa -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
知识扩展:
#每次运行该程序,没有表格会新建表格,表内有数据会清空
spring.jpa.hibernate.ddl-auto:create
#每次程序结束的时候会清空表
spring.jpa.hibernate.ddl-auto:create-drop
#每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新
spring.jpa.hibernate.ddl-auto:update
#运行程序会校验数据与数据库的字段类型是否相同,不同会报错
spring.jpa.hibernate.ddl-auto:validate