Hibernate|H2 数据库引擎

最近项目中有用H2做嵌入式数据库 感觉很不错像大家介绍一下
H2特点:

  • 非常快的,开放的源代码,JDBC API
  • 嵌入式和服务器模式,内存数据库,
  • 基于浏览器的控制台应用程序
  • 占地面积小:约1 MB jar文件的大小


需求 要运行该数据库,软件协议栈是众所周知的工作。其他软件最有可能也可以工作,但还没有测试一样多。
数据库引擎
  • Windows XP或Vista,Mac OS X中,或Linux
  • Sun的JDK 1.5或更高版本(使用了Retroweaver转换为JDK 1.4应该工作,但没有定期测试)
  • 推荐的Windows文件系统:NTFS(FAT32只支持到4 GB的文件)
H2控制台
  • Mozilla Firefox浏览器
支持的平台 这个数据库是用Java编写的,它可以运行在许多不同的平台上。它与Java 1.5和1.6进行测试,但也可以使用GCJ编译为本地代码。源代码不使用的Java 1.6的功能。目前,该数据库的开发和测试Windows XP和Mac OS X上使用Sun JDK 1.6,但它也可以在许多其他的操作系统,并使用其他的Java运行时环境。支持所有主要的操作系统(Windows XP中,Windows Vista中,Windows 7中,MAC OS,Ubuntu的,...)。
安装软件 要安装该软件,运行安装程序,或将其解压缩到您选择的目录。
目录结构 安装完成后,你应该得到如下的目录结构:
目录 内容
bin JAR文件和批处理文件
docs 文档
docs/html HTML页面
docs/javadoc Javadoc文件
ext 外部的依赖关系(在编译时下载)
service 作为Windows服务运行数据库的工具
src 源文件
src/docsrc 文档来源
src/installer 安装,外壳,并释放构建脚本
src/main 数据库引擎的源代码
src/test 测试源代码
src/tools



添加数据库驱动程序

要注册的JDBC驱动程序(支持MySQL,PostgreSQL,HSQLDB,...),添加的jar文件名的环境变量 H2DRIVERSCLASSPATH。例:添加HSQLDB JDBC驱动程序(Windows)中C:\Programs\hsqldb\lib\hsqldb.jar设置环境变量 H2DRIVERSC:\Programs\hsqldb\lib\hsqldb.jar
可以设置多个驱动程序条目需要分开 ; (Windows)或 :(其他操作系统)。支持的路径名中的空格。这些设置必须没有被引用。

【Hibernate|H2 数据库引擎】

    推荐阅读