天天看点

eclipse中Jfinal连接MySQL数据库:Jfinal+Gradle+Springboot配置

新来公司使用的持久层框架是JFinal,刚刚接触连接数据库的时候遇到了一些问题,记录下来,给遇到的童鞋避免掉坑。

本地MySQL版本是5.7,我使用的连接驱动是8.0.13版本

eclipse中Jfinal连接MySQL数据库:Jfinal+Gradle+Springboot配置

数据库连接驱动(mysql)版本需要注意:

mysql-connector-java " 6 "以下的版本使用的driverClassName 是:

driverClassName = com.mysql.jdbc.Driver

6以上的版本需要加上:  cj ,否则连接失败,如下所示:

com.mysql.cj.jdbc.Driver

还有一个特别要注意的地方就是,在使用6以上的版本时,一定要在连接URL上加上serverTimezone这个属性

例如我下面的截图中:serverTimezone=UTC

之后点击测试连接就可以连上,因为我之前创建项目不是使用JFinal官方给出的JBolt插件做的。

eclipse中Jfinal连接MySQL数据库:Jfinal+Gradle+Springboot配置

以下是我这个初始项目中的一些基本配置:

eclipse中Jfinal连接MySQL数据库:Jfinal+Gradle+Springboot配置

config.properities文件中的内容:

eclipse中Jfinal连接MySQL数据库:Jfinal+Gradle+Springboot配置

这样我们就可以直接连接数据库生成实体了。

转载:数据库连接池的对比:https://blog.csdn.net/wawa3338/article/details/81380662

继续阅读