FineReport9 無法連接 mysql8

本機端有安裝mysql8,finereport9 定義資料庫連接一直報錯

jdbc:mysql://localhost:3306/report?user=root&useUnicode=True&characterEncoding=utf8

可以幫我看一下是哪裡設定有問題嗎? 謝謝


FineReport gslotus 发布于 2019-6-19 17:17
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
影丶Lv5高级互助
发布于2019-6-19 17:29(编辑于 2019-6-19 17:30)

驱动器和url有问题,mysql8.0及以上版本的写法不一样

参考:https://blog.csdn.net/qq_41734885/article/details/80567655






驱动器:com.mysql.jdbc.Driver8.0之前


com.mysql.cj.jdbc.Driver8.0

url:jdbc:mysql://localhost/<数据库名>8.0之前


jdbc:mysql://localhost/<数据库名>?useSSL = false&serverTimezone = UTC8.0


  • gslotus gslotus(提问者) com.mysql.cj.jdbc.Driver finereport9 沒有這個選項...我有去抓取mysql-connector-java-8.0.16.jar 放在 D:\\FineReport_9.0\\WebReport\\WEB-INF\\lib,但就是沒有com.mysql.cj.jdbc.Driver 可以選擇
    2019-06-20 08:24 
  • 影丶 影丶 回复 gslotus(提问者) 这个可以手动修改。FineReport默认匹配的是mysql8.0以下的版本
    2019-06-20 09:16 
最佳回答
0
tinydataLv4见习互助
发布于2019-6-21 15:19

image.png

下载 

mysql-connector-java-5.1.47.zip

https://dev.mysql.com/downloads/file/?id=480091

替换

默认的39

最佳回答
0
先知Lv5见习互助
发布于2019-6-21 15:30

賬號密碼哪不對

  • 4关注人数
  • 673浏览人数
  • 最后回答于:2019-6-21 15:30
    请选择关闭问题的原因
    确定 取消
    返回顶部