C3P0连接MySQL数据库抛出多种异常

  记录一次调试c3p0连接MySQL数据库抛出的各种异常, 折腾了半天,下载了各个版本的connect, c3p0 jar包,问题的关键在于MySQL的版本,以及MySQL8配置文件的编写是有一些小不同的。

  * 首先得确定使用的jar包是否对应于MySQL的版本,比如说我使用的是MySQL8,对应的驱动类实现包:mysql-connector-java-8.0.16.jar (下载地址 : https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.16

  * MySQL8 对应的c3p0-config.xml 区别主要在于jdbcUrl, 后面需要附上一些参数:

jdbc:mysql://localhost:3306/mydb1?useUnicode=true&characterEncoding=UTF-8&userSSL=false&serverTimezone=GMT%2B8

  
  * 其他的例如:字母打错了,文件位置不对,都不会耗费大量时间,但是这个版本问题真是搞了好久。

  

    

猜你喜欢

转载自www.cnblogs.com/gogotao/p/11107153.html