首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

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

2012-07-20 
H2数据库的项目使用(一)最近在项目上用到了h2数据库,遇到了一些问题在网上找了答案总是觉得不合适,把遇到

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安装在服务器上以后,我不能通过浏览器看到控制台,报错愿因是:Sorry, remote connections ('webAllowOthers') are disabled on this server. 我按照网上的指示修改了web.xml依然不能remote访问,所以觉得网上你抄我我抄你的信息真的是很不负责任,让我鄙视一下。

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

我的ie设置了代理报的这个错,把地址加入忽略列表就行了。 2 楼 wxynxyo 2011-12-01   ynp 写道Sorry, remote connections ('webAllowOthers') are disabled on this server

我的ie设置了代理报的这个错,把地址加入忽略列表就行了。



呵呵,谢谢, 但是我如果装在SERVER上的话就不好看控制台的信息了,尤其是使用web.xml来启动h2以后,端口也没有被监听。

热点排行