我正在尝试在Pentaho Report Designer 5.0中连接mysql 8.0,并且还在report-designer \ lib \ jdbc路径中添加了mysql-connector-java-8.0.16.jar。
无连接,显示错误:
Error connecting to database: (using class org.gjt.mm.mysql.Driver)
Could not create connection to database server.
at org.pentaho.di.core.database.Database.normalConnect(Database.java:415)
at org.pentaho.di.core.database.Database.connect(Database.java:353)
at org.pentaho.di.core.database.Database.connect(Database.java:306)
at org.pentaho.di.core.database.Database.connect(Database.java:294)
at org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:84)
at org.pentaho.di.core.database.DatabaseMeta.testConnection(DatabaseMeta.java:2459)
at org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:541)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
答案 0 :(得分:0)
pentaho的所有工具都有局限性,您必须使用正确的驱动程序,根据所使用的pentaho版本正确地修改jdk。
Mysql 8甚至不适用于最新版本的pentaho report designer 8.2或其他pentaho工具。
请降级您的mysql连接器以连接到服务器。