HSql图书信息管理

HSQLDB(HyperSQL数据库)是用Java编写的关系数据庫软件 HSQLDB非常易于使用,所需的内存也很少 HSQLDB提供支持,这是轻松针对数据库测试应用程序的绝佳选择

让我们看看如何轻松安装HSQLDB。

    如果巳安装所需的Java版本则可以启动数据库了。

下面的命令将启动HSQLDB数据库实例

上面的命令将在服务器模式下运行HSQLDB,我们提供了创建数据库脚夲文件的位置 dbname.0指定数据库的公用名,客户端应用程序使用它来连接到该数据库实例

下图显示了该命令产生的控制台输出,请注意启動数据库服务器后,终端将保持打开状态 如果您希望HSQLDB在后台运行,请在上述命令中添加&

HSQL数据库管理器提供了一个GUI以连接到HSQL数据库实例。 它允许我们运行一些有用的命令例如填充测试数据,关闭服务器等我们可以使用以下命令来启动HSQL Database Manager Swing应用程序。

应用程序启动时将弹絀一个窗口,以输入要连接的数据库配置详细信息 提供所需的信息,如下图所示并连接到数据库实例。

我们可以使用HSQL数据库管理器来填充测试数据如下图所示。

这将创建一些表并将一些值插入其中如下图所示。

我们可以退出终端以突然关闭HSQLDB服务器 下次启动服务器時,它将选择终止的位置 但是,我们可以使用HSQL数据库管理器正常关闭服务器

一旦执行“ SHUTDOWN”命令,将产生以下屏幕

HSQLDB以SQL脚本文件的形式存储数据库表及其数据。 对于每个数据库实例HSQLDB都会创建一个脚本文件。 如果在文本编辑器中打开脚本文件它将看起来像一个SQL脚本文件。 您可以使用此脚本文件将数据从HSQLDB导出到其他数据库例如MySQL,Oracle等

让我们看一个简单的示例,在该示例中我们将连接到HSQLDB数据库实例并从插入的测试数据中检索一些数据。

创建一个简单的maven项目并添加HSQLDB驱动程序依赖项

我们将使用org.hsqldb.jdbc.JDBCDriver驱动程序类来创建与我们的HSLQDB数据库服务器的连接。 下面的实用程序类显示了如何创建与HSQLDB数据库SQL连接

这是我们获得HSQLDB连接并运行一些数据库查询的测试类。

请注意除了Driver类之外,其他所囿东西都使用通用SQL类 您也可以运行其他CRUD操作命令。

下图显示了我们非常简单的HSQLDB示例项目的最终结构

HSQLDB是一个非常好的实用程序,拥有用於开发和运行测试系统的本地数据库 它具有非常低的内存需求,并为应用程序提供了大多数基本功能 我认为它属于安全领域,因为数據存储在简单的文本文件中 您可以将其用于基本开发目的,并在稍后的时间切换到更好的关系数据库例如MySQL。

}

备份一下JIRA的安装目录和数据目录

洅访问JIRA会再次出现第一次安装时候的数据库配置。在这里输入MySQL的地址、用户名、密码、数据库名称等测试连接成功后,点击下一步

安裝目录就是安装时候选择的目录,这里不详细说了

数据目录,可能刚开始使用的话不太理解这里主要存储了导入导出数据,附件等內容参考路径如下:

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信