HSQLDB - 简介


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

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

HSQL数据库的特点

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

  • 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,它是一个命令行数据库访问工具。这是一个通用命令。线路数据库访问工具,也可以与其他数据库引擎一起使用。