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

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. 使用&

  

 

上一篇:PyTorch的自动混合精度(AMP)


下一篇:四个检测更新源码&;非自动更新器