2011-03-22 159 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