数据库中连接池的若干问题
来源:14-1 【构建测试环境】广告系统测试前的准备工作

Fernando_Liu
2020-08-06
在配置数据库时为什么老师并没有配置datasource中的driverClassName 可以连接成功 而我却不可以. 然后在连接url中我通过定义时区才可以连接成功而老师并不需要 这是为什么?
这里是我的配置文件代码:
server:
port: 7000
servlet:
context-path: /ad-sponsor
spring:
application:
name: eureka-client-ad-sponsor
jpa:
show-sql: true
hibernate:
ddl-auto: none
properties:
hibernate.format_sql: true
open-in-view: false
datasource:
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/imooc_ad_data?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC&autoReconnect=true
username: root
password: 123456
tomcat:
max-active: 4
min-idle: 2
initial-size: 2
eureka:
client:
service-url:
defaultZone: http://server1:8000/eureka/
enabled: false
写回答
1回答
-
张勤一
2020-08-06
同学你好:
driverClassName 这个属性一般是由于 SpringBoot 版本的规定,不同的 SpringBoot 版本有不一样的规定。
之所以需要在 url 中指定时区,是因为你的 MySQL 没有配置好时区。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
10
相似问题