dataSourse 笔记

问题一:一直提示连接池创建异常, HikariCP

  1. 怀疑是属性格式不对,driveClassName,drive-class-name, username,data-username等
     多次测试,发现不是,spring的配置比较人性化,{url,username,password},且IDEA有代码提示功能。

  2. 怀疑是驱动包的问题,百度知:mysql-connector-java-6.0 以后,驱动类为 com.mysql.cj.jdbc.Driver
    且如果驱动包版本不对,运行会提示报错----升级jar包

  3. 还是看错误日志: Access Denied "@"localhost"。权限问题?(密码验证没问题)
    127.0.0.1和localhost互换,仍然没解决问题。 

  4. 借助工具---数据库管理工具。高级链接,复制整个url(带参数,时区编码等),测试连接。
     也可以使用IDEA的dataBase窗口,最简单使用的方法。发现连接失败!!!!

  5. 难怪之前肉眼看不错错误,Url的问题,知识面之外~
     前半部分没问题,因为本地数据库管理工具常见的连接可用。所以问题出现在参数:
            serverTimeZone新版本的参数,百度....有说改成serverTimeZone。。。试了没卵用
            赋值问题:测试了几个可用的{UTC,Hongkong,Asia/Shanghai}。
                      坑:区分大小写!,UTC与中国时差8小时。

经过这个问题:IDEA工具还是强大,解决问题:先看日志,多操作。    眼看+脑想(有时并不行,效率低)

 

spring boot的强大之处:

  1. 引入包,sping-boot-starter-jdbc  + mysql-connector-java。

       2. 配置文件。.yml。或 .properties 。

    两步即可完成数据源的创建,无需配置类!!! 正常运行代码,默认建立HikariCP (启动日志有记录)!!!

  所以说,springboot对连接池的集成很简单,傻瓜式操作。

 

 但实际开发过程,根据需求通常需要扩展:多数据源,自定义连接池等。

转载于:https://www.cnblogs.com/scmath/p/11291987.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值