2016-07-26 42 views
0

我想知道是否有任何种类的工具将数据从一个数据库移动到另一个数据库。在我的情况下,我试图将数据从hsqldb移动到mysql。 我已经试过用mysql工作台,但它不支持hsqldb。在不同数据库之间移动数据

我认为最糟糕的情况是将数据导出到sql文件,修改这些并尝试在mysql中导入它们。

回答

0

我的解决方案是SQL-Workbench,它可用于在数据库之间复制/同步数据。你可以在cli中执行sql-Files,这样可以很容易地运行远程。 要复制/移动/ snyc /无论您的数据是什么,只需使用WbCopy。

例如:

WbCopy -sourceConnection='username=SA,url=jdbc:hsqldb:/db/myDb' -targetConnection='username=root,url=jdbc:mysql://someIp:3306/myDB' -targetTable=SOMETABLE -sourceTable=SOMETABLE -ignoreIdentityColumns=false -mode=insert,update -keyColumns=ID -deleteTarget=false -continueOnError=false;

相关问题