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