【H2】开源的、内存中的Java 数据库--H2数据库介绍

本文内容:

1. H2数据库引擎的主要特性

2. 与其他SQL的特性比较

3. 使用

4. 在Java EE程序中使用JDBC连接H2数据库

1. H2数据库引擎的主要特性

  • 非常快速, 开源, JDBC API
  • 内嵌和服务器模式, 内存数据库
  • 基于浏览器的控制程序
  • 小尺寸: jar文件大小1MB左右

2. 与其他SQL的特性比较

3. 使用

3.1下载程序

在H2的官网(http://www.h2database.com)下载程序, 我选择的是下图中的"所有平台"(无需安装)


3.2 使用

将此zip文件解压至某目录(如D:\h2), 进入目录D:\h2\bin, 运行h2.bar程序, 会出现一个控制台, 几秒钟后进入浏览器控制模式:


点击"连接", 进入如下界面:


我使用H2的体验是: 速度超快, 很适合用于软件开发.

4. 在Java EE程序中使用JDBC连接H2数据库

在3.2中提到的目录D:\h2\bin中, 有一个jar文件, 将其复制到Java EE工程的相应目录下, 在我的程序中, 使用了Hibernate开源框架, hibernate.cfg.xml的部分配置如下:

<property name="connection.driver_class">org.h2.Driver</property>
<property name="connection.url">jdbc:h2:~/test</property>
<property name="connection.username">sa</property>
<property name="connection.password"></property>

<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.H2Dialect</property>

References:

[1] H2 Official Website: http://www.h2database.com

Note:

系统: Windows XP Professional

绿色截图软件: mycatchscreen.exe

图片编辑软件: mspaint

Eclipse: MyEclipse 6.5

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值