1. 概述
FineBI 包含了很多的內建驅動,這些驅動對應的 JDK 版本為 JDK1.8 。在使用過程中,須確定驅動與 JDK 版本的一致。若使用內建驅動,則環境 JDK 需為 1.8 版本;若不想更換環境的 JDK 版本,則需在工程下更換與該 JDK 一致的驅動版本。下面我們將列出 FineBI 所包含的一些內建驅動和匹配 JDK 版本。
2. 內建驅動
內建驅動和匹配 JDK 版本如下表所示:
資料庫 | 驅動 | JDK |
---|---|---|
SQL Server | sqljdbc42.jar | JDK 1.8 且小版本需在 JDK8u102 以上 |
DB2 | db2jcc4.jar、db2jcc_license_cu.jar | |
H2 | h2-1.4.192.jar | |
Informix | ifxjdbc.jar | |
Sybase | sybase.jar | |
MySQL | mysql-connector-java-5.1.6-bin.jar | |
Oracle | ojdbc14.jar |
驅動 JAR 包位址為:%FineBI%/webapps/webroot/WEB-INF/lib下,若 JDK 版本不匹配,可去該路徑下更換驅動版本。
如環境 JDK 版本為 1.7 ,想要連結 SQL Server 資料庫,但是版本與內建驅動不匹配,需將 SQL Server 的驅動sqljdbc41.jar copy至上述目錄,並刪除 sqljdbc42.jar 。