因此,在尝试连接 Pentaho 报表设计器中的 Pentaho 时,我收到一条错误消息:
Communication failure during handshake. Is there a server running on the host host_name?
using class org.gjt.mm.mysql.Driver
我现在已经包含了第一个答案中提到的 jar 文件,并且连接显示确定。但是,当我使用该连接预览或使用查询时,我再次遇到相同的错误。
我对 Pentaho 完全陌生。我遇到了一些错误,之前我可以解决。但是,我已经在这个问题上坚持了两天了。找不到任何与此相关的内容。
最佳答案
我想可能是Mysql连接器不存在。
=> 创建 jdbc 连接之前。转到这些位置,例如:- C:\report-designer-3.9.1\lib,然后检查 mysql-connector-java-5.1.26.jar 文件是否是他们的。如果不是他们,请转到这些 ( http://dev.mysql.com/downloads/connector/j/ ) 位置并下载 jar 文件并复制该文件并将其粘贴到 C:\report-designer-3.9.1\lib 位置。
=> 再次重新启动 Pehtaho 报表设计器并立即检查。
=> 可能您的 mysql jar 文件版本较低,请删除旧的 mysql jar 文件并粘贴较高版本的 mysql jar。
我想你的问题将会得到解决。
谢谢你..
关于mysql - 无法在 Pehtaho 报表设计器中通过 JDBC 连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30459178/