2017-02-05 98 views
0

我是H2數據庫的新手。我已經安裝了H2控制檯。我試圖連接現有的H2模式,這是通過我的Java應用程序使用下面的Url創建的。無法使用H2控制檯查看現有H2數據庫

<property name="connection.url">jdbc:h2:./mydb;INIT=create schema IF NOT EXISTS datamagic;AUTO_SERVER=true</property> 
    <property name="connection.username">sa</property> 
    <property name="hibernate.hbm2ddl.auto">update</property> 
    <property name="connection.password">[email protected]</property>   
    <property name="hibernate.default_schema">mydb</property> 

以上配置是在我的光盤上創建mydb.mv.db文件。

現在我有以下困境。

我想用H2控制檯訪問上面的數據庫。我嘗試了幾個選項,但每次都在創建新的數據庫,例如mydb.h2.db.我曾在下面使用

jdbc:h2:file:<mydir_pathof_mv_db_file>\mydb 

我相信缺少一些愚蠢的東西。有誰能幫我解決這個問題。非常感謝。謝謝。

回答

0

如果您想連接由應用程序啓動的H2數據庫。你必須啓動服務器。
official document提供了啓動TCP服務器並連接TCP服務器的步驟。

對於Web應用程序,您還可以配置H2 Console Servlet。該servlet允許您通過Web瀏覽器訪問數據庫。詳細步驟在下使用H2控制檯Servlet