jfinal3.5连接mysql8

看到社区里好几人提问jfinal如何连接mysql8,现分享一下。

拿jfinal3.5版本的demo,jfinal_demo_for_maven为例子,mysql版本为8.0.12:

1、修改pom.xml里的mysql驱动坐标

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.12</version>
</dependency>

2、修改DemoConfig.java

// 配置 druid 数据库连接池插件
DruidPlugin druidPlugin = new DruidPlugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password").trim(),"com.mysql.cj.jdbc.Driver");

3、修改a_little_config.txt

jdbcUrl = jdbc:mysql://localhost/jfinal_demo?characterEncoding=utf8&useSSL=false&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=GMT

打完收工!

评论区

JFinal

2018-10-14 16:26

useSSL=false 这个配置可以消除开发时控制台输出的一些 INFO 信息,减少干扰

感谢分享

happyboy

2018-10-14 18:55

你们都开始用8了啊,我还在用5.7。

空指针

2020-08-05 11:20

@JFinal 2.2版本的JFinal 如何连接mysql 8

JFinal

2020-08-05 11:44

@空指针 换上 mysql 8 的 JDBC 驱动即可

liugz

2020-11-26 16:19

serverTimezone=GMT 国内需要修改为北京时区GMT%2B8 或者Asia/Shanghai

热门分享

扫码入社