首页 > 其他 > 详细

细心亿点点-记录日常编码不容易注意到的小error

时间:2021-05-16 18:56:12      阅读:11      评论:0      收藏:0      [点我收藏+]

Spring

编写配置文件需要注意的点:

 MySQL5.0+跟MySQL8.0+:

在以前使用mysql5.0+的jar包,连接池使用的驱动通常是:com.mysql.jdbc.Driver

在现在使用mysql8.0+的jar包中,建议使用连接池驱动:com.mysql.cj.jdbc.Driver”。通过SPI自动注册驱动程序,通常不需要手动加载驱动程序类。

XML中:

MySQL5.0+中的数据库连接信息:"jdbc:mysql://localhost:3306/mybatis?useSSL=false&useUnicode=true&characterEncoding=UTF-8"

MySQL8.0+中要设置时区信息:"jdbc:mysql://localhost:3306/mybatis?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC"

  1. 在xml文件中,分号;要用&表示!
  2. useSSL=true时 数据库连接 安全认证不通过 解决办法:将useSSL true改为false  (可以使用)

properties数据库连接信息:

db.properties

jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
jdbc.username=root
jdbc.password=xxx

通常我们都会写一个db.properties文件保存数据库连接信息,然后在xml文件中通过:<context:property-placeholder location="classpath:db.properties"/>引入配置文件

需要注意的是在properties中要使用&进行配置的分割,这个坑很重要!!!不然真的是找bug找一天~

  1. 使用&

  

 

细心亿点点-记录日常编码不容易注意到的小error

原文:https://www.cnblogs.com/zhangzhixi/p/14773893.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!