`
webcode
  • 浏览: 6080035 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

又一个Java的嵌入式数据库引擎

阅读更多

Hypersonic SQL 的作者又写了一个新的数据库引擎 H2. 它是由Java实现的,开源的。包含了Java library和 native executable (GCJ). JDBC以及部分 ODBC APIs . 有嵌入式和 client/server 两种模式,可以基于磁盘操作或者内存操作,有一个web的控制台,并且支持集群。
http://www.h2database.com

现在Java的开源数据库就差不多有四个了:

Hypersonic SQL

H2

Apache Derby

Sun OS Database Engine

这四个主流的引擎里面,Hypersonic SQL应该最为成熟和健壮,H2目前还不支持GPL的Lisence。Derby是Apache Genomino默认支持的数据库,Sun OS DB是Netbeans默认支持的数据库。如何选择,还是那句老话:根据具体项目需求,灵活选择。

分享到:
评论

相关推荐

    JAVA在SQLite嵌入式数据库中的应用.rar

    SQLite 作为一个开源的嵌入式数据库产品,具有系统开销小,检索效率高的特性,适用于手机、PDA、机顶盒设备等电器,并且作为嵌入式数据库在可下载的消费类应用程序中运行的很好。这篇文章介绍嵌入式数据库产品SQLite...

    Java嵌入式数据库程序的开发.zip

    SQLite是一个关系型数据库引擎,以C语言编写,但广泛用于Java环境。SQLite数据库文件是自包含的,可以在不同系统之间移植。JDBC驱动使得Java开发者可以方便地访问SQLite数据库。 **Apache Derby** Derby是Apache...

    嵌入式数据库引擎 H2.zip

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

    嵌入式数据库SQlite和JAVA

    ### 嵌入式数据库SQLite与Java:技术特点与接口应用 #### 一、嵌入式数据库概述 在探讨SQLite之前,我们先简要了解一下嵌入式数据库的基本概念及其应用场景。传统的数据库管理系统如Oracle、SQL Server和MySQL等,...

    JAVA在SQLite 嵌入式数据库中的应用

    SQLite是一个开源的嵌入式数据库系统,它具有体积小巧、运行速度快、无需独立数据库引擎等优势,特别适合用于那些只需要基本数据库功能的应用程序。本文将探讨如何在Java应用程序中集成SQLite,以充分利用其特性。 ...

    嵌入式数据库原理与应用

    SQLite则是一个轻量级的、零配置的、事务性的数据库引擎,它无需外部依赖,可以直接嵌入到Java应用程序中。 嵌入式数据库的原理主要包括以下几个方面: 1. 数据存储:嵌入式数据库通常使用文件系统来存储数据,...

    基于嵌入式数据库的英汉汉英双向电子词典(论文+源程序)

    《基于嵌入式数据库的英汉汉英双向电子词典》是一篇研究论文,结合了源程序,旨在探讨如何利用嵌入式数据库技术构建一个高效、实用的电子词典系统。该系统的主要特点是通过嵌入式数据库实现词的查询和词典管理,以...

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

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

    JavaSE6.0的Derby嵌入式数据库

    Derby是一个轻量级的、完全由Java编写的数据库引擎,这使得它能够轻松地被集成到各种Java应用程序中,无需额外的安装过程。它支持SQL92E标准及部分SQL99的扩展,并具备事务处理、崩溃恢复和并发控制等高级功能。此外...

    常用的嵌入式数据库比较

    ### 常用的嵌入式数据库比较 #### 一、Berkeley DB **技术特点:** 1. **开源性与高性能:**Berkeley DB是一个开放源代码的内嵌式数据库管理系统,它能够为应用程序提供高性能的数据管理服务。开发者只需要通过...

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

    H2 Database是一个开源的、高性能的、轻量级的嵌入式数据库引擎,适用于多种应用场景,尤其在Java开发中得到了广泛的应用。本文将深入剖析H2 Database的核心特性和使用方法,帮助读者全面了解这个强大的工具。 1. *...

    sqlite3嵌入式数据库的ARM-Linux移置详解

    SQLite作为一个轻量级的、无服务器、自包含的、开源的SQL数据库引擎,因其高效、简洁且功能强大的特性,成为嵌入式环境中的首选。本文主要探讨的是如何在ARM-Linux平台上移植SQLite3,以满足特定应用场景的需求。 ...

    JAVA在SQLite_嵌入式数据库中的应用.pdf

    Java在SQLite嵌入式数据库中的应用是一个广泛的领域,涉及到许多重要的技术知识点。SQLite是一个轻量级、开源的SQL数据库引擎,常被用于嵌入式系统和移动应用中,因为它无需服务器进程,可以直接在应用程序中使用。...

    JAVA在SQLite_嵌入式数据库中的应用

    为了展示如何使用Java开发基于SQLite的应用程序,我们将简要概述一个示例步骤: 1. **添加SQLite JDBC驱动**:首先,需要在项目中包含SQLite的JDBC驱动程序。这通常通过在构建路径中添加对应的jar文件完成,或者...

    嵌入式数据库H2开始服务

    嵌入式数据库H2是Java开发的一款轻量级、高性能的关系型数据库,广泛应用于桌面应用程序和服务器环境。它以其小巧的体积、快速的性能和易于使用的特点,在IT领域内受到许多开发者的青睐。H2数据库支持多种模式,包括...

    mapdb,mapdb提供由磁盘存储或堆外内存支持的并发映射、集合和队列。它是一种快速、易于使用的嵌入式Java数据库引擎。.zip

    作为一个嵌入式数据库引擎,MapDB的设计目标是简单易用,同时保持高性能和低资源消耗。它将传统的数据库功能与Java集合框架相结合,使得开发人员能够方便地处理大规模数据,而无需复杂的数据库管理系统。 MapDB的...

    couchbase-lite-android,轻量级,嵌入式,可同步的nosql数据库引擎为android。.zip

    Couchbase Lite Android 是一个专为Android平台设计的轻量级、嵌入式的NoSQL数据库引擎,它允许开发者在应用程序中本地存储数据,同时支持数据同步功能。这款数据库引擎基于Couchbase Server,是Couchbase公司为移动...

    嵌入式数据库Firbird安装包

    3. **别名文件**:`aliases.conf`用于定义数据库的别名,方便通过不同的名称访问同一个数据库。这有助于管理多个数据库实例。 4. **动态链接库**:压缩包中的`.dll`文件是Windows平台上的动态链接库,对于Firbird的...

    基于ARMLinux的SQLite嵌入式数据库技术.doc

    与大型的商业数据库系统如Oracle、IBM DB2等相比,SQLite不需要独立的服务进程,而是作为一个静态库直接集成到应用程序中,这大大减少了系统资源的占用。同时,SQLite支持大部分SQL92标准,提供了类似关系型数据库的...

Global site tag (gtag.js) - Google Analytics