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