2011-03-22 160 views
0

SimpleORM(一个JAVA ORM库)的例子,我看到这样一个代码:什么呢JDBC:HSQLDB:hsqlTempFiles意味着

java.sql.DriverManager.getConnection("jdbc:hsqldb:hsqlTempFiles;shutdown=true;", "sa", "") 

我无法理解上面的hsqlTempFiles意义。我对hsqldb的基本理解包括基于文件/ mem/res/hsql的访问模式。在SimpleORM代码归档中,我看到一个名为hsqlTempFiles.properties和hsqlTempFiles.script的文件。

这是一种较旧的方式来引用基于文件的hsqldb数据库吗?

回答

2

hsqldb:is the name of the database to connect to之后的部分。指定没有file:的文件的名称可能只是传统或向后兼容的逻辑。

+0

这就是我想确认。 simpleorm附带hsqldb-1_8_0_10.jar – 2011-03-22 13:43:12

+0

这是1.8.x和2.x的完整格式“jdbc:hsqldb:file:hsqlTempFiles; shutdown = true;”为了向后兼容,它仍然可以在没有文件 – fredt 2011-03-22 15:46:28