FineReport连接mysql8.0.16
今天想用springboot2.1.5集成finereport10.0,結(jié)果連接mysql8.0.16時,提示連接失敗,上官網(wǎng)一看,發(fā)現(xiàn)內(nèi)置的mysq版本驅(qū)動是5.1.39,所以問題是:mysql驅(qū)動版本太低,導(dǎo)致連接失敗。
找到問題后就需要解決,于是首先去下載msql8.0.16驅(qū)動,地址:http://central.maven.org/maven2/mysql/mysql-connector-java/8.0.16/
下載好了驅(qū)動后,去finereport安裝路徑下找到內(nèi)置的mysql驅(qū)動jar包,刪除掉,然后把下載好的jar包放入。路徑是:D:\FineReport_10.0\webapps\webroot\WEB-INF\lib(我的安裝路徑是:D:\FineReport_10.0)
替換后的結(jié)果:
替換成功后再進(jìn)行測試連接:
當(dāng)選擇了mysql后,界面如下:
默認(rèn)的驅(qū)動是:com.mysql.jdbc.Driver
現(xiàn)在高版本的驅(qū)動名已經(jīng)改為:com.mysql.cj.jdbc.Driver
url給出來的也是老版本的連接方式,新版本的寫法是:jdbc:mysql://localhost:3306/chunyan?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai(其中chunyan是我的數(shù)據(jù)庫名)
再填寫上數(shù)據(jù)庫的用戶名和密碼,點(diǎn)擊測試,看到如下結(jié)果,視為成功:
總結(jié):開發(fā)其實(shí)很簡單,用心學(xué),遇到問題多去想想問題在哪里,找到問題,基本就解決了一半,解決問題就比較容易,最怕的是不知道問題在哪里,切忌浮躁。
總結(jié)
以上是生活随笔為你收集整理的FineReport连接mysql8.0.16的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查看进程以及杀进程
- 下一篇: springboot2.1.5集成fin