我正在尝试 Pentaho 数据集成,我想使用 MySql 作为我的输出 RDBMS,但使用的默认驱动程序类是 org.gjt.mm.mysql.Driver 用于 mm.mysql 数据库但我想使用通常的 com .mysql.jdbc.Driver 类连接到 mysql。我不知道如何更改它或添加新的驱动程序。有人可以帮忙吗?
谢谢
我正在尝试 Pentaho 数据集成,我想使用 MySql 作为我的输出 RDBMS,但使用的默认驱动程序类是 org.gjt.mm.mysql.Driver 用于 mm.mysql 数据库但我想使用通常的 com .mysql.jdbc.Driver 类连接到 mysql。我不知道如何更改它或添加新的驱动程序。有人可以帮忙吗?
谢谢
对于新版本的 MySQL JDBC 驱动程序(在我的例子中是 8.1 版),主驱动程序类的名称已更改。即使您下载驱动程序并重新启动spoon,Pentaho Data Integration (PDI) 的MySQL 连接器仍然会查找错误的类名。
解决方法是在 PDI 中使用“通用数据库”连接类型并手动添加新的类名。典型的连接细节是:
Dialect: MySQL
Custom connection URL: jdbc:mysql://localhost:3306/database_name
Custom driver class name: com.mysql.cj.jdbc.Driver
我面临着同样的问题。 缺少驱动程序文件。 对于刚开始使用 PDI 的人来说,这个错误真的很常见。
最好的祝福。