更改Pentaho数据集成工具中的默认jdbc驱动程序类

更改Pentaho数据集成工具中的默认jdbc驱动程序类,jdbc,Jdbc,我正在尝试Pentaho数据集成,我想使用MySql作为我的输出RDBMS,但使用的默认驱动程序类是org.gjt.mm.MySql.driver,用于mm.MySql数据库,但我想使用常用的com.MySql.jdbc.driver类连接到MySql。我不知道如何更改或添加新的驱动程序。有人能帮忙吗 谢谢我也面临同样的问题。 缺少驱动程序文件。 对于刚开始使用PDI的人来说,这个错误很常见 下载MySQL JDBC驱动程序 复制.jar文件(mysql-connector-java-5.1.2

我正在尝试Pentaho数据集成,我想使用MySql作为我的输出RDBMS,但使用的默认驱动程序类是org.gjt.mm.MySql.driver,用于mm.MySql数据库,但我想使用常用的com.MySql.jdbc.driver类连接到MySql。我不知道如何更改或添加新的驱动程序。有人能帮忙吗


谢谢

我也面临同样的问题。 缺少驱动程序文件。 对于刚开始使用PDI的人来说,这个错误很常见

  • 下载MySQL JDBC驱动程序
  • 复制.jar文件(mysql-connector-java-5.1.29)并将其粘贴到Lib文件夹中: Windows:C:\Program Files\pentaho\design tools\data integration\lib OS X:/Applications/data integration/lib
  • 重新启动Pentaho数据集成并测试连接

  • 致以最良好的祝愿。

    我也面临着同样的问题。 缺少驱动程序文件。 对于刚开始使用PDI的人来说,这个错误很常见

  • 下载MySQL JDBC驱动程序
  • 复制.jar文件(mysql-connector-java-5.1.29)并将其粘贴到Lib文件夹中: Windows:C:\Program Files\pentaho\design tools\data integration\lib OS X:/Applications/data integration/lib
  • 重新启动Pentaho数据集成并测试连接

  • 致以最诚挚的问候。

    对于新版本的MySQL JDBC驱动程序(在我的例子中是8.1版),主驱动程序类的名称已更改。即使下载驱动程序并重新启动spoon,Pentaho数据集成(PDI)的MySQL连接器仍然会查找错误的类名

    解决方法是在PDI中使用“通用数据库””连接类型,并手动添加新的类名。典型的连接细节如下:

    Dialect: MySQL 
    Custom connection URL: jdbc:mysql://localhost:3306/database_name 
    Custom driver class name: com.mysql.cj.jdbc.Driver
    

    参考:

    对于新版本的MySQL JDBC驱动程序(在我的例子中是8.1版),主驱动程序类的名称已经更改。即使下载驱动程序并重新启动spoon,Pentaho数据集成(PDI)的MySQL连接器仍然会查找错误的类名

    解决方法是在PDI中使用“通用数据库””连接类型,并手动添加新的类名。典型的连接细节如下:

    Dialect: MySQL 
    Custom connection URL: jdbc:mysql://localhost:3306/database_name 
    Custom driver class name: com.mysql.cj.jdbc.Driver
    
    参考: