HSQLDB - 简介



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

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

HSQLDB 的特性

  • 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 工具,这是一个命令行数据库访问工具。这是一个通用的命令行数据库访问工具,也可用于其他数据库引擎。

广告