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