注意,本文完全翻译自H2官网-快速入门一章。但是,官网并没有根据最新动态及时更新快速入门说明。

本文将在适当的地方给出必要的最新动态说明链接,但是,无关紧要差异的本文不会提及。

快速入门

在应用中嵌入H2

此数据库可以在嵌入式模式下使用,也可以在服务器模式下使用。要在嵌入式模式下使用,你需要:

  • 添加h2*.jar到类路径 (H2 没有任何依赖项)
  • 使用 JDBC 驱动类:org.h2.Driver
  • 使用数据库URLjdbc: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 - 快速入门

相关文章: