0
我想告訴ORMLite創建一個數據庫,如果一個已經不存在。我如何才能知道我想構建的數據庫是否存在。 (我正在使用H2 DB。)找出數據庫是否已經存在ORMLite
我想告訴ORMLite創建一個數據庫,如果一個已經不存在。我如何才能知道我想構建的數據庫是否存在。 (我正在使用H2 DB。)找出數據庫是否已經存在ORMLite
如何查找我想構建的數據庫是否存在。 (我正在使用H2 DB。)
這是數據庫相關的。看起來像H2你可以添加一些東西到數據庫的URL。看到這個URL從自己的文件:
http://www.h2database.com/html/features.html#database_only_if_exists
引述:
默認情況下,當應用程序調用的DriverManager.getConnection(URL,...)和指定的數據庫在URL中還不存在,則會創建一個新的(空的)數據庫。在某些情況下,最好限制創建新數據庫,並且只允許打開現有數據庫。爲此,請將
;IFEXISTS=TRUE
添加到數據庫URL。在這種情況下,如果數據庫尚不存在,則嘗試連接時會引發異常。當數據庫已經存在時,連接纔會成功。