我已经提供了一个由文件夹结构中的许多DDL SQL文件组成的模式。我对这个模式的工作原理很少。我需要将模式加载到实时数据库中以进行测试和逆向工程Hibernate类。
我的目标是:
我是否失去了兔子洞?有没有更好的方法来访问实时数据库?有哪些主要缺陷?
答案 0 :(得分:1)
您可以使用HSQLDB的SqlTool jar将SQL文件加载到Oracle和HSQLDB中。 SqlTool允许您以交互方式或脚本加载SQL文件。
请参阅此处的指南:
http://hsqldb.org/doc/2.0/util-guide/sqltool-chapt.html
要使架构在Oracle中也可以使用,您可能必须使用HSQLDB的Oracle语法兼容模式。这提供了一些兼容性,但在某些情况下您可能必须修改DDL以兼容Oracle和HSQLDB。由于HSQLDB具有非常丰富的功能集,基于SQL标准,通常可以串联使用Oracle和HSQLDB。