HyperSQL数据库(HSQLDB)是一种现代关系数据库管理器,它与SQL:2011标准和JDBC 4规范密切相关.它支持所有核心功能和RDBMS. HSQLDB用于数据库应用程序的开发,测试和部署.
HSQLDB的主要和独特功能是标准合规性.它可以在用户的应用程序进程内,应用程序服务器内或作为单独的服务器进程提供数据库访问.
HSQLDB使用内存结构对数据库服务器进行快速操作.它根据用户灵活性使用磁盘持久性,并具有可靠的崩溃恢复.
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,它是一个命令行数据库访问工具.这是一个通用命令.行数据库访问工具,也可以与其他数据库引擎一起使用.