📜  HSQLDB-简介

📅  最后修改于: 2020-11-27 05:02:13             🧑  作者: Mango


HyperSQL数据库(HSQLDB)是一种现代的关系数据库管理器,非常符合SQL:2011标准和JDBC 4规范。它支持所有核心功能和RDBMS。 HSQLDB用于开发,测试和部署数据库应用程序。

HSQLDB的主要和独特功能是标准合规性。它可以在用户的应用程序进程中,在应用程序服务器中或作为单独的服务器进程提供数据库访问。

HSQLDB的功能

  • HSQLDB使用内存结构来针对DB服务器进行快速操作。它根据用户的灵活性使用磁盘持久性,并具有可靠的崩溃恢复功能。

  • HSQLDB还适用于商业智能,ETL和其他处理大型数据集的应用程序。

  • HSQLDB具有广泛的企业部署选项,例如XA事务,连接池数据源和远程身份验证。

  • HSQLDB用Java编程语言编写,并在Java虚拟机(JVM)中运行。它支持用于数据库访问的JDBC接口。

HSQLDB的组件

HSQLDB jar包中包含三个不同的组件。

  • HyperSQL RDBMS引擎(HSQLDB)

  • HyperSQL JDBC驱动程序

  • 数据库管理器(GUI数据库访问工具,具有Swing和AWT版本)

HyperSQL RDBMS和JDBC驱动程序提供了核心功能。数据库管理器是通用数据库访问工具,可以与具有JDBC驱动程序的任何数据库引擎一起使用。

另一个名为sqltool.jar的jar包含Sql Tool,它是命令行数据库访问工具。这是一个通用命令。行数据库访问工具也可以与其他数据库引擎一起使用。