原创

Wso2 carbon ESB连接H2数据库,H2客户端显示表结构和数据

H2是一个短小精干的嵌入式数据库引擎,主要的特性包括:免费、开源、快速;嵌入式的数据库服务器,支持集群;提供JDBC、ODBC访问接口,提供基于浏览器的控制台管理程序;Java编写,可使用GCJ和IKVM.NET编译;短小精干的软件,目前最新版大概在8M左右。


常用的开源数据库有H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2与HSQLDB数据库比较类似,十分适合作为嵌入式数据库使用,其它的大部分数据库都需要安装独立的客户端和服务端。H2相比HSQLD的最大优势是H2提供了一个十分便利的web控制台用于操作和管理数据库内容。本文主要解决的是H2数据库切换不同数据源,以Wso2 carbon ESB连接H2数据库为例,H2客户端浏览器上显示表结构和数据。


准备工作

下载h2-2017-06-10.zip最新版压缩包,地址:http://www.h2database.com/html/download.html

解压h2-2017-06-10.zip压缩文件,注意的是确认安装jdk,并设置JAVA_HOME环境变量,其文件结构如下:

...\h2-2017-06-10\h2
-bin
    +org
+repository
h2.bat     //Windows控制台启动脚本
h2.sh       //Linux控制台启动脚本
h2-1.4.196.jar  //必须jar包
h2w.bat   //Windows控制台启动脚本,不带dos窗口
+docs   //帮助文档
+service  //通过wrapper包装成服务
+src    //源代码
+temp  //临时文件夹
build.bat   windows构建脚本
build.sh     linux构建脚本


启动H2数据库

双击h2.bat启动脚本,浏览器打开新页面,如下图:

5VBZ3B3HVE35[}U9G09@LS7.png

直接点击connect按钮,进入H2数据库,如下图:

LGTU@1`T2X3]L}KJUZ0JV{P.png


H2数据库切换数据源,以Wso2 carbon ESB连接H2数据库为例,客户端连接H2数据库查看表结构以及数据,

打开Wso2 carbon ESB编译后的项目目录,将E:\wso2esb-CN\repository\database目录下WSO2CARBON_DB.h2.dbWSO2CARBON_DB.lock.db两个文件拷贝到...\h2-2017-06-10\h2\bin\repository\database目录下,双击h2.bat启动脚本,打开浏览页面修改JDBC_URL,用户名和密码(语言可设置为简体中文),具体配置如下:

JDBC_URL=jdbc:h2:./repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000
用户名=wso2carbon
密码=wso2carbon


直接点击连接按钮,进入H2数据库,如下图:

%P$]AZII1IHB`L%}HQR6T)M.png

评论

  1. #1

    (2018/01/16 16:58:26)回复
    一辈子只做好一件事!我是有多么的大方吖!哈哈

  2. #2

    (2017/11/09 15:48:14)回复
    博主写的是越来越深奥了,我这拍马都在追呀!

分享:

支付宝

微信