📅  最后修改于: 2020-11-27 05:02:13             🧑  作者: Mango
HyperSQL数据库(HSQLDB)是一种现代的关系数据库管理器,非常符合SQL:2011标准和JDBC 4规范。它支持所有核心功能和RDBMS。 HSQLDB用于开发,测试和部署数据库应用程序。
HSQLDB的主要和独特功能是标准合规性。它可以在用户的应用程序进程中,在应用程序服务器中或作为单独的服务器进程提供数据库访问。
HSQLDB使用内存结构来针对DB服务器进行快速操作。它根据用户的灵活性使用磁盘持久性,并具有可靠的崩溃恢复功能。
HSQLDB还适用于商业智能,ETL和其他处理大型数据集的应用程序。
HSQLDB具有广泛的企业部署选项,例如XA事务,连接池数据源和远程身份验证。
HSQLDB用Java编程语言编写,并在Java虚拟机(JVM)中运行。它支持用于数据库访问的JDBC接口。
HSQLDB jar包中包含三个不同的组件。
HyperSQL RDBMS引擎(HSQLDB)
HyperSQL JDBC驱动程序
数据库管理器(GUI数据库访问工具,具有Swing和AWT版本)
HyperSQL RDBMS和JDBC驱动程序提供了核心功能。数据库管理器是通用数据库访问工具,可以与具有JDBC驱动程序的任何数据库引擎一起使用。
另一个名为sqltool.jar的jar包含Sql Tool,它是命令行数据库访问工具。这是一个通用命令。行数据库访问工具也可以与其他数据库引擎一起使用。