Hsqldb 简明教程

HSQLDB - Introduction

HyperSQL 数据库 (HSQLDB) 是一款现代关系数据库管理器,完全符合 SQL:2011 标准和 JDBC 4 规范。它支持所有核心特性和 RDBMS。HSQLDB 用于开发、测试和部署数据库应用程序。

HSQLDB 的主要和独特特性是标准合规性。它可以在用户应用程序流程中、应用程序服务器中或作为独立的服务器流程提供数据库访问。

Features of HSQLDB

  1. HSQLDB 使用内存结构来针对数据库服务器执行快速操作。它根据用户的灵活性使用磁盘持久性,并伴有可靠的崩溃恢复。

  2. HSQLDB 也适用于商业智能、ETL 和处理大型数据集的其他应用程序。

  3. HSQLDB 拥有广泛的企业部署选项,例如 XA 事务、连接池数据源和远程身份验证。

  4. HSQLDB 用 Java 编程语言编写并运行在 Java 虚拟机 (JVM) 中。它支持用于访问数据库的 JDBC 接口。

Components of HSQLDB

HSQLDB jar 包中有三个不同的组件。

  1. HyperSQL RDBMS Engine (HSQLDB)

  2. HyperSQL JDBC Driver

  3. 数据库管理器(图形用户界面数据库访问工具,提供 Swing 和 AWT 版本)

HyperSQL RDBMS 和 JDBC 驱动程序提供核心功能。数据库管理器是通用数据库访问工具,可与具有 JDBC 驱动程序的任何数据库引擎配合使用。

一个名为 SqlTool 的附加 jar,即 sqltool.jar,它是一个命令行数据库访问工具。这是一个通用命令。行数据库访问工具,也可以与其他数据库引擎配合使用。