一、Linux下的安装配置

1、首先你要下载一个H2的压缩包(根据需求选择)

0e65af196c0be538240abe06e7531e17.png

2、解压后的目录结构

479785b8d5e1869c636f1e1165f4db14.png

b37292b78a6bdd2317ebfc14e33a8b4b.png

583f7fd2d8c892018abcf8cb4348fec8.png

3、然后检查系统JDK,使用命令:#Java -version

11ac327f0ed596635154ad0e76197b7c.png

如果JAVA环境没有配置,就需要先安装配置JDK。

4、解压并增加执行权限

unzip h2-2017-06-10.zip

chmod +x build.sh bin/h2.sh

5、配置H2

修改h2.sh

cd ~/h2

vim bin/h2.sh

#!/bin/sh

dir=$(dirname "$0")

java -cp "$dir/h2-1.4.196.jar:$H2DRIVERS:$CLASSPATH" org.h2.tools.Server -tcpAllowOthers -webAllowOthers -baseDir ~/db -webPort 8082 -tcpPort 9001 "$@"

注:org.h2.tools.Server  以服务器模式启动

-tcpAllowOthers     允许远程主机通过TCP方式访问

-webAllowOthers    允许远程机器通过浏览器访问

-webPort 8082     默认的访问端口(8082为未被占用的端口,如果此端口已经被其他端口占用,则改为其他端口)

-tcpPort 9001     启动TCP服务

-baseDir ~/db    设置数据库根目录

6、修改build.sh

vim build.sh

#!/bin/sh

if [ -z "$JAVA_HOME" ] ; then

if [ -d "/usr/java/jdk1.8.0_131" ] ; then

export JAVA_HOME=/usr/java/jdk1.8.0_131

else

echo "Error: JAVA_HOME is not defined."

fi

fi

if [ "$1" = "clean" ] ; then rm -rf temp bin ; fi

if [ ! -d "temp" ] ; then mkdir temp ; fi

if [ ! -d "bin" ] ; then mkdir bin ; fi

"$JAVA_HOME/bin/javac" -sourcepath src/tools -d bin src/tools/org/h2/build/*.java

"$JAVA_HOME/bin/java" -Xmx256m -cp "bin:$JAVA_HOME/lib/tools.jar:temp" org.h2.build.Build $@

7、启动H2服务

cd ~/h2/bin

nohup sh h2.sh & tail -f nohup.out

8、验证

通过浏览器访问http://IP:8082即可

二、Windows下的安装配置

1、到官网上下载H2database ,官网地址:http://www.h2database.com/html/main.html 运行 h2-setup-2017-06-10.exe,运行安装即可

2、打开h2控制台;点击【开始】【所有程序】【H2】【H2 console(command Line)】

f4f8b883f0641352491954a0ec81d33c.png

3、同时会自动打开一个新的浏览器页面Url:http://192.168.223.1:8082/login.jsp?jsessionid=869a939310889108812a706b59cd5bc3

3f5a55b9bcfef4188c96440a614058d3.png

如果不习惯英文,可以切换语言。

9402995904dbb87c7a062f7b03bd73bc.png

5315e8c8bb28171d42fbb9a0ebfc6153.png

修改JDBC URL 路径,(也可以不修改用默认的,上图未修改),添加自己的用户名,密码就ok啦!点击“connect”进入以下页面:

6892d5f68e9d99e427e2d16f8e6d0b67.png

注意:创建的表存储在你输入的JDBC URL路径下面,若是默认路径则是在c盘用户下面;至此H2就简单安装好了!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐