启动和创建hsqldb数据库的方式
1.启动并创建数据库
java -classpath hsqldb.jar org.hsqldb.Server -databas e.0 ../db/mydb -dbname.0 xdb
执行命令后,将会在上一级目录下创建db文件夹并创建一个数据库mydb,别名(用于访问数据库)是xdb,如果存在mydb数据库,将会打开它。
执行后如图:
生成数据库为:
mydb.properties文件:是关于数据库的属性文件。
mydb.script:hsql主要保存的表,里面的格式都是文本格式,可以用文本查看,里面的语句都是sql语句,熟悉sql语句的话,你也可以手动修改它。每次运行数据库引擎的话都是从这里加载进内存的。
mydb.lck表示数据库处于打开状态。
2.运行数据库界面操作工具
java -cp hsqldb.jar org.hsqldb.util.DatabaseManager
要使用数据库界面连接数据库时,必须首先启动hsqldb数据
出现管理界面
进行连接
在Type选项里选上相应的服务器模式,这里选择HSQL Database Engine Server模式
Driver不用修改
URL修改为jdbc:hsqldb:hsql://localhost/xdb(主要这里xdb就是上面我们设置的别名)
user里设置用户名,第一次登录时,设置的是管理员的用户名;
password设置密码。
然后点击Ok。
登陆进去的见面
完了可以进行操作了
使用java运行程序时我们指定hsqldb.jar的时候用到了classpath和cp参数通过查看两项功能一样
3.通过ant任务启动hsqldb管理数据库Swing
<target name="hsqldbmanager" description="管理hsqldb数据库,使用此任务前,必须要启动hsqldb数据库"> <java classname="org.hsqldb.util.DatabaseManagerSwing" fork="yes" classpathref="project.classpath" failonerror="true"> <arg value="-url"/> <arg value="jdbc:hsqldb:hsql://localhost"/> <arg value="-driver"/> <arg value="org.hsqldb.jdbcDriver"/> <arg value="-user"/> <arg value="sa" /> </java> </target>
支持的参数为:
相关推荐
HSQLDB(HyperSQL Database)是一个开源的关系型数据库管理系统,因其轻量级、高性能和易用性而受到广大开发者的欢迎。这个数据库引擎支持多种运行模式,包括单用户模式、内存模式、文件模式以及服务器模式,适用于...
- **启动服务**:启动HsqlDB数据库服务,并启动Web应用,以验证连接是否成功。 4. **代码适配**: - **序列值获取**:Oracle的`nextval`需改为HsqlDB的`next value for`,对所有涉及序列的地方进行修改。 - **类...
接着,我们来看hsqldb数据库。hsqldb是一款开源、轻量级、完全Java编写的数据库引擎,它支持嵌入式和服务器模式,非常适合用于小型项目或测试环境。在这个系统中,hsqldb被用作后台存储,存放员工信息、部门信息和...
通过运行这个文件,用户可以在本地计算机上快速启动HSQldb数据库服务,使得其他应用或者管理工具能够连接到该数据库进行操作。批处理文件通常包含一系列的命令,简化了用户的操作步骤。 “hsqldb.jar”文件则是...
- **运行工具**:HSQLDB提供了几种工具来帮助管理和操作数据库,例如`HsqldbServer`用于启动服务端模式下的数据库服务;`HsqldbWebServer`则提供了一个基于Web的管理界面。 - **运行模式**:支持两种主要模式:`...
**jbpm4测试例子(项目中含hsqldb数据库)** jbpm4 是一个开源的工作流管理系统,它提供了业务流程管理(BPM)和工作流服务。jbpm4的测试例子是一个很好的学习资源,帮助开发者了解如何在实际项目中集成和使用jbpm4。...
例如,当使用以下命令启动HSQldb时,如果`./db/test`不存在,它将被创建: ```bash java -cp hsqldb.jar org.hsqldb.Server -database.0 ./db/test -dbname.0 test ``` 这里的`-database.0`和`-dbname.0`分别指定了...
解压后,你可以找到HSQLDB的JDBC驱动(hsqldb.jar),这个驱动是连接到HSQLDB数据库的关键。此外,还有可能包含服务器端的启动脚本和配置文件,用于启动和配置HSQLDB服务器。 为了开始使用HSQLDB,你需要通过JDBC...
在本篇文档中,我们将探讨如何使用Ant启动HSQLDB服务。 #### 四、JasperReports与Ant集成 1. **环境搭建**: - 安装JDK:JasperReports需要Java环境才能运行。 - 安装Ant:用于构建和自动化任务。 2. **Ant...
HSQLDB_TRAY_ICON是一个专为HSQLDB数据库设计的实用工具,它的主要功能是提供一个用户友好的界面,使得用户能够方便地管理和监控HSQLDB数据库。HSQLDB(HyperSQL Database)是一款轻量级、高性能的开源关系型数据库...
1. **启动HSQldb**:通过java -jar hsqldb.jar命令启动HSQldb服务器,或者在Java代码中直接加载HSQldb库。 2. **连接数据库**:使用JDBC驱动进行连接,如`jdbc:hsqldb:hsql://localhost/test`,其中`test`是数据库...
创建HSQldb数据库非常简单。如果启动时数据库文件不存在,HSQldb会自动创建。这使得HSQldb成为快速原型和小型项目理想的数据库选择。 2. **HSQldb启动** HSQldb提供三种主要的启动模式: - **Server模式**:这种...
该程序是 HSQLDB 数据库的包装器。 它允许配置、启动、停止和监视 HSQLDB 数据库,作为托盘图标留在系统托盘中。 它是在 Java 上开发的,因此它是独立于平台的。
src:HSQLDB数据库的最新源代码,在源代码中附加了轻松分析理解代码的注释 把代码引入Eclipse 运行mvn eclipse:eclipse生成Eclipse项目,打开Eclipse,选择File-> Import-> Existing Projects into Workspace 运行...
- **多数据库管理**:在单个JVM内可以同时运行多个HSQLDB数据库实例,满足不同应用需求。 - **新数据库创建**:通过简单的SQL语句即可创建新的数据库,支持快速原型设计和测试。 #### 四、HSQLDB数据库引擎特性 - ...
1. **数据库准备:** 使用`db_start.bat`启动HSQLDB数据库,注意不要关闭命令行窗口。 2. **启动Resin:** 执行`resin_start.bat`启动Resin服务器。 3. **访问应用:** 打开浏览器,输入`http://localhost:8080/`...
Eclipse提供了集成的数据库开发工具,可以方便地管理HSQldb数据库,包括创建表、执行SQL语句等。 "嵌入式数据库"特性使得HSQldb非常适合于嵌入到其他Java应用程序中,无需额外的数据库服务器。只需在程序中加载...
《HSQldb数据库详解及其数据文件管理》 HSQldb(HyperSQL Database)是一款轻量级、开源的关系型数据库管理系统,适用于嵌入式系统和独立应用程序。它支持SQL标准,并且能够在Java环境中运行,无需安装,是开发人员...