请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

数据库中连接池的若干问题

在配置数据库时为什么老师并没有配置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

正在回答 回答被采纳积分+3

1回答

张勤一 2020-08-06 09:50:38

同学你好:

    driverClassName 这个属性一般是由于 SpringBoot 版本的规定,不同的 SpringBoot 版本有不一样的规定。

    之所以需要在 url 中指定时区,是因为你的 MySQL 没有配置好时区。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号