在内存JAVA中加载现有的oracle数据库

时间:2017-04-21 12:11:11

标签: java oracle derby

我试图弄清楚如何在单元测试中加载内存中的现有oracle数据库。有没有办法实现这一目标?我读过有关Apache Derby的内容,但遗憾的是无法找到有关如何使用导出文件加载内存中现有数据库的答案。有任何想法吗?谢谢你的回答。

为什么需要它?不使用损坏/虚构的结果填充数据库。

1 个答案:

答案 0 :(得分:0)

要从CSV文件将数据加载到Derby数据库,请尝试使用SYSCS_UTIL.SYSCS_IMPORT_TABLE系统过程:https://db.apache.org/derby/docs/10.13/ref/rrefimportproc.html

要控制Derby数据库是仅存在于内存中还是存在于磁盘上,请在JDBC连接URL中指定jdbc:derby:memory:https://db.apache.org/derby/docs/10.13/devguide/cdevdvlpinmemdb.html