H2内存数据库h2部署操作手册

  • 格式:docx
  • 大小:139.82 KB
  • 文档页数:3

一、 部署

a) 将H2程序包拷贝到某个路径下(如:/home/qiyemen/h2)

b) 进入h2的bin目录下执行命令:java -cp h2.jar org.h2.tools.Server

c) 若启动成功,则可用浏览器访问以下地址:http://IP:8082(如http://218.108.247.143:8282)

d) 默认端口为8082,目前143服务器上的端口为8282

二、 操作指南

a)防火墙

当你启动服务时,防火墙可能会显示一个安全警告信息(如果你安装了防火墙)。如果你不打算让位于同一个网络中的其他计算机访问你本机的数据库服务, 你可以设置防火墙

阻止这些连接。此时来自本机的连接保持仍然可用。相反的,如果你打算允许其他机器访问本机的提供的数据库服务, 你可以设置防火墙允许这些连接。

此外H2本身自带了一个小的防火墙: 默认情况下,其他机器不能连接到本服务。

为了改变默认, 你可以进入'Preferences' , 选择'Allow connections from other

computers'

PS:Preferences选项位置数据库启动页面顶部

b) 添加数据库驱动

通过将相应驱动的jar文件地址添加进环境变量H2DRIVERS 或CLASSPATH, 可以为H2数据库注册其它的驱动。 例如:(Window) 为了添加数据库驱动包C:\Programs\hsqldb\lib\hsqldb.jar,

你可以将环境变量的H2DRIVERS 设置成C:\Programs\hsqldb\lib\hsqldb.jar。

H2支持多种驱动,驱动之间使用“;”(windows)或“:”(其他操作系统)来分割。另外,描述驱动的路径中支持空格, 路径加引用。

c)改变端口 可以通过改变.h2.server.properties中的端口设置来实现。(此文件在用户目录中)

或者在服务启动后通过WEB控制页来设置

进入‘Preferences’修改如下属性

PS:此文件若不修改数据库配置是不会自动生成的,当然也可以通过拷贝其他H2库的.h2.server.properties到用户目录下来实现(linux里直接执行“cd ~”命令就能到用户目录下)

d) 登录

在登录页面,你必须提供数据库的连接信息。包括设置你的数据库的JDBC驱动、

JDBC URL、 用户名和密码。 如果你做完上面步骤,点击[connect]

你可以保存并重新使用以前的连接信息, 这些信息被自动保存在应用程序的properties文件中。

登录成功可见如下界面:

e)停止服务

Ps:h2 WEB版的控制界面其实是有语言选择的,而且支持中文,至于怎么设置自己找吧,很醒目的(^_^)