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