H2数据库的项目使用(一)

最近在项目上用到了h2数据库,遇到了一些问题在网上找了答案总是觉得不合适,把遇到的问题总结了一下。

1.h2在WINDOW和UNIX上面的使用

关于WINDOW上面的使用,在H2的官方文档h2.pdf里面说的很清楚 我就不啰嗦了;

关于UNIX上面的使用,H2说的不是很清楚,我是这么使用的:
1)在官网下载多平台的版本,解压然后再压缩成tar包,再压缩成tar.gz包
2)放在SERVER上面 用tar zxvf xxx.tar.gz -C . 安装
3)在安装的目录下面可以看到一个h2的路径,里面有h2.sh脚本,运行脚本
4)使用netstat -an | grep 8082就可以看到 8082的端口已经被监听,表示服务已经启动。
5)如果需要使用的话 就可以在项目的配置文件里面修改URL,USERNAME,PASSWORD等信息。
注:H2安装在服务器上以后,我不能通过浏览器看到控制台,报错愿因是:[color=red]Sorry, remote connections ('webAllowOthers') are disabled on this server.[/color] 我按照网上的指示修改了web.xml依然不能remote访问,所以觉得网上你抄我我抄你的信息真的是很不负责任,让我鄙视一下。

2.关于控制台信息。
在本地测试使用H2的时候,安装完成以后我发现项目使用的JPA不能成功的往数据库里面插值,在IDE的控制台虽然报出table not found的信息,但是我登陆到本机的h2并没有找到表。
后来研究发现server name有问题,选的是embended 不能插值,修改成server就可以达到了效果,这个也是h2.pdf描述的不够清晰,或许是我的英语差没有看的很明白的原因吧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值