0

我想从 mysql DB 中提取数据并将其加载到另一个 mysql DB,而无需在此过程中关闭 mysql。

尝试使用开源 Talend 社区版。使用了 mysql 输入组件,填写了经过测试可以工作的连接详细信息。

组件无法连接到 mysql 并得到错误:

Exception in component tMysqlOutput_1
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver

虽然我将 jar 添加到 eclipse 项目中:mysql-connector-java-5.0.8.jar

4

1 回答 1

1

talend 中的 mysql 组件绝对可以开箱即用,无需加载任何额外的驱动程序。我会说重新安装 talend,因为还有其他问题。

要手动加载 mysql 连接器,可以使用 tLibraryLoad 组件。从“基本设置”的下拉列表中选择 jar 文件。如果它被包含在项目中,它应该在那里。您还可以在组件的高级设置中选择一个 lib 路径,并在其下方添加导入行。

同样,您当然不需要为 mysql 组件执行此操作。Talend 随附用于连接到所有具有组件的数据库的驱动程序。事实上,我已经将这些驱动程序复制到了其他没有附带它们的程序中。

祝你好运!

于 2012-06-21T15:16:02.477 回答