`
m635674608
  • 浏览: 4905540 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

H2 数据库引擎

    博客分类:
  • java
 
阅读更多

分类: 数据库 Hibernate jquery easyui solr 2265人阅读 评论(0) 收藏 举报

 

目录(?)[-]

  1. 需求
    1. 数据库引擎
    2. H2控制台
  2. 支持的平台
  3. 安装软件
  4. 目录结构
    1. 添加数据库驱动程序
    2. 使用H2控制台
    3. 将表名或列名
    4. 断开并停止应用程序
  5. 特别H2控制台语法
  6. H2控制台的设置
  7. 使用JDBC连接到数据库
  8. 创建新的数据库
  9. 使用服务器
    1. 启动服务器命令行工具
    2. 连接到TCP服务器
    3. 启动TCP服务器内的一个应用
    4. 从另一个进程停止TCP服务器
  10. 使用Hibernate
  11. 使用TopLink和Glassfish
  12. 使用的EclipseLink
  13. 使用Apache ActiveMQ的
  14. 在NetBeans中使用H2
  15. 使用H2 jOOQ
  16. 在Web应用程序中使用数据库
    1. 嵌入模式
    2. 服务器模式
    3. 使用Servlet监听器启动和停止数据库
    4. 使用H2控制台的Servlet
  17. Android的
  18. CSV逗号分隔值的支持
    1. 在一个数据库中读取一个CSV文件
    2. 从CSV文件导入数据
    3. 在一个数据库中写一个CSV文件
    4. 写一个CSV文件的Java应用程序
    5. 从Java应用程序中读取一个CSV文件
  19. 升级备份和恢复
    1. 数据库升级
    2. 备份使用的脚本工具
    3. 从脚本中恢复
    4. 在线备份
  20. 命令行工具
  21. 外壳工具
  22. 使用OpenOffice基地
  23. Java Web Start的 JNLP
  24. 使用连接池
  25. 全文检索
    1. 使用本机的全文检索
    2. 使用Lucene的全文检索
  26. 用户定义的变量
  27. 日期和时间
  28. 使用Spring
    1. 使用TCP服务器
    2. 错误代码不兼容
  29. Java管理扩展JMX
 

最近项目中有用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)或 :(其他操作系统)。支持的路径名中的空格。这些设置必须没有被引用。

分享到:
评论

相关推荐

    h2数据库引擎开发文档h2.pdf

    h2数据库引擎开发文档h2.pdf Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console...

    h2嵌入式数据库例子 springboot+h2+mybatisplus+swagger使用例子

    h2数据库例子 H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一 个十分方便的web控制台用于操作和管理数据库内容。H2还提供兼容模式,可以兼容一些主 流的数据库,具有比较完备...

    H2 数据库 1.1.104

    HSQL作者的另一个数据库引擎,比HSQL快一倍.

    H2数据库包

    H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容。H2还提供兼容模式,可以兼容一些主流的数据库,因此采用H2作为开发期的数据库...

    嵌入式数据库引擎 H2.zip

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

    h2database嵌入式数据库引擎 v2.2.224.zip

    h2database嵌入式数据库引擎 v2.2.224.zip

    为Spring mvc、Thymelaaf模板引擎、H2数据库、Lombok和消息传递

    为Spring mvc、Thymelaaf模板引擎、H2数据库、Lombok和消息传递的深度探索打造Spring Boot应用程序.zip

    为Spring mvc、Thymelaaf模板引擎、H2数据库、Lombok和消息传递Spring Boot应用程序

    为Spring mvc、Thymelaaf模板引擎、H2数据库、Lombok和消息传递的深度探索打造Spring Boot应用程序.zip

    H2Database高级特性.pdf

    H2数据库是一个开源的关系型数据库。H2是一个嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时支持网络版和嵌入式版本,有比较好的兼容性,支持相当标准的sql标准,支持集群。

    H2Database数据类型.pdf

    H2数据库是一个开源的关系型数据库。H2是一个嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时支持网络版和嵌入式版本,有比较好的兼容性,支持相当标准的sql标准,支持集群。

    H2Database中文教程.pdf

    H2数据库是一个开源的关系型数据库。H2是一个嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时支持网络版和嵌入式版本,有比较好的兼容性,支持相当标准的sql标准,支持集群。

    H2Database聚合函数.pdf

    H2数据库是一个开源的关系型数据库。H2是一个嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时支持网络版和嵌入式版本,有比较好的兼容性,支持相当标准的sql标准,支持集群。

    H2Database连接配置.pdf

    H2数据库是一个开源的关系型数据库。H2是一个嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时支持网络版和嵌入式版本,有比较好的兼容性,支持相当标准的sql标准,支持集群。

    h2gis:H2数据库的空间扩展

    H2地理信息系统 按照的精神,H2GIS是数据库引擎的空间扩展。 它增加了对管理新H2 Geometry类型的空间特征和操作,支持(OGC)(SFSQL)函数以及我们( )开发的其他空间函数的支持。 H2GIS是新的数据管理库的根项目...

    SQL CSV Editor:允许使用 SQL 命令编辑 CSV 文件-开源

    该程序允许用户使用 SQL 命令修改 CSV 文件。 该程序使用临时 H2 数据库来包含 CSV 文件,并... 因为这是 SQL,您可以使用它做什么的可能性仅受 H2 数据库引擎的限制。 H2 是一个维护良好的数据库,它具有许多功能。

    CourierModule:在这个项目中,我使用了MAVEN项目结构,Spring 5 MVC,AngularJS,Jooq和HikariCP连接池

    要运行此程序,您将需要在机器和纱线工具上下载H2数据库引擎H2数据库引擎如果我以前不alredy有H2安装, 。 安装H2工具后,在Windows搜索栏中键入h2 console并单击它,它将在默认浏览器中打开新选项卡。 在D:/ ...

    H2数据库攻略

    H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容。H2还提供兼容模式,可以兼容一些主流的数据库,因此采用H2作为开发期的数据库...

    guinsoo:Guinsoo-基于h2数据库的数据库

    欢迎使用Guinsoo,这是一个基于H2的数据库,它是Java SQL数据库。 H2的主要特点是: 非常快速的开源JDBC API 嵌入式和服务器模式; 基于磁盘或内存中的数据库 交易支持,多版本并发 基于浏览器的控制台应用程序 ...

    H2Database-SQL语法.pdf

    H2数据库是一个开源的关系型数据库。H2是一个嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时支持网络版和嵌入式版本,有比较好的兼容性,支持相当标准的sql标准,支持集群。

Global site tag (gtag.js) - Google Analytics