我在eclipse中使用derby进行开发.是否可以从MySQL转储表并以某种方式将其用于德比?我知道ddl和dml对于两个dbms都是不同的,但我正在寻找一种合适的方法,而不是转储/导出.
我可以找到两种选择;如果我正确理解你的问题,我认为至少有一个可以涵盖你正在寻找的内容。
如果您的重点是单个表中的数据(或其子集),请ij按照Derby 工具文档中的说明进行使用(请参阅“使用批量导入和导出过程”)。可以使用所需格式的内部格式化命令从 MySQL 中提取数据,这似乎是非常标准的 CSV(这需要您的 Derby 数据库中已有一个适当的表)。
以下是来自 MySQL 论坛的示例:
SELECT a,b,a+b INTO OUTFILE '/tmp/result.text'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;
Run Code Online (Sandbox Code Playgroud)
如果您想导入所有内容,Apache DdlUtils将允许将整个模式从 MySQL 传输到 Derby。这不需要在 Derby 中重复表定义,因为它会作为 DdlUtils 导入/导出过程的一部分出现。
| 归档时间: |
|
| 查看次数: |
3056 次 |
| 最近记录: |