天天看點

H2 - 快速入門快速入門

注意,本文完全翻譯自H2官網-快速入門一章。但是,官網并沒有根據最新動态及時更新快速入門說明。

本文将在适當的地方給出必要的最新動态說明連結,但是,無關緊要差異的本文不會提及。

快速入門

在應用中嵌入H2

此資料庫可以在嵌入式模式下使用,也可以在伺服器模式下使用。要在嵌入式模式下使用,你需要:

  • 添加

    h2*.jar

    到類路徑 (H2 沒有任何依賴項)
  • 使用 JDBC 驅動類:

    org.h2.Driver

  • 使用資料庫URL

    jdbc:h2:~/test

    打開使用者主目錄中的資料庫

    test

  • 自動建立一個新資料庫

H2控制台應用

控制台允許你使用浏覽器接口通路SQL資料庫。

H2 - 快速入門快速入門

如果你沒有安裝Windows XP,或者某些東西不能按預期工作,請參閱本教程中的詳細說明。

Step-by-Step

安裝

使用Windows安裝程式安裝軟體(如果尚未安裝)。

啟動控制台

點選[Start], [All Programs], [H2], 和[H2 Console (Command Line)]:

H2 - 快速入門快速入門

出現一個新的控制台視窗:

H2 - 快速入門快速入門

此外,還會打開一個新的浏覽器頁面,其URL為

http://localhost:8082

。你可能會收到防火牆安全警告。如果不希望網絡中的其他計算機通路計算機上的資料庫,可以讓防火牆阻止這些連接配接。此時隻需要本地連接配接。

登入

選擇[Generic H2] ,單擊[Connect]:

H2 - 快速入門快速入門

你現在登入了。登入失敗怎麼辦?

示例

點選 [Sample SQL Script]:

H2 - 快速入門快速入門

SQL指令出現在指令區域。

執行

點選[Run]

H2 - 快速入門快速入門

在左側,在資料庫圖示下面添加了一個新的條目

TEST

。語句的操作和結果顯示在腳本下面。

H2 - 快速入門快速入門

斷開連接配接

點選[Disconnect]:

H2 - 快速入門快速入門

來關閉連接配接。

結束

關閉控制台視窗。有關詳細資訊,請參閱教程.

最新動态說明

登入失敗

Database “~/test” not found, and IFEXISTS=true, so we cant auto-create it [90146-199] 90146/90146

H2 - 快速入門快速入門

原因是,如果資料庫不存在,新版的H2控制台應用不再自動建立該資料庫。解決辦法是手動建立。

手動建立DB

啟動控制台後,電腦桌面右下角的【工作列】中會出現一個H2圖示:

H2 - 快速入門快速入門

右鍵單擊該圖示,在彈出的菜單清單中,選擇

Create a new database...

菜單項,會彈出一個對話框,如下圖:

H2 - 快速入門快速入門

你可以自定義資料庫路徑

Database path

、使用者名

username

、密碼

Password

,然後再次确認密碼。點選

Create

建立,就會在你指定的路徑下建立一個資料庫檔案,并在對話框下面的輸出框中顯示相應的JDBC URL:

H2 - 快速入門快速入門

連接配接DB

如下所示,填入正确的

JDBC URL

,以及使用者名和密碼,點選【測試連接配接】,結果顯示:測試成功。

H2 - 快速入門快速入門