繁体   English   中英

从mysql DB提取并加载到另一个数据库

[英]extract and load from mysql DB to another

我想在不关闭mysql进程的情况下,将数据从mysql DB提取并加载到另一个mysql DB。

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

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

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

虽然我向eclipse项目添加了jar: mysql-connector-java-5.0.8.jar

talend中的mysql组件绝对可以直接使用,而无需加载任何其他驱动程序。 我会说重新安装talend,因为其他地方有问题。

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

同样,对于mysql组件,您当然不需要这样做。 Talend附带的驱动程序可连接到具有组件的所有数据库。 实际上,我已经将这些驱动程序复制到了其他未附带的程序中。

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM