how2j.cn

-->
下载区
文件名 文件大小
lib.rar 1m
hsqldb.rar 1m

解压rar如果失败,请用5.21版本或者更高版本的winrar

点击下载 winrar5.21
步骤 1 : 创建项目   
步骤 2 : 导入jar包   
步骤 3 : HSQLDB_Client   
步骤 4 : 创建数据库,账号和密码   
步骤 5 : 创建表   
步骤 6 : 插入数据   
步骤 7 : 查询数据   

首先创建一个java project,名字叫做hsqldb
创建项目
在右上角下载lib.rar,解压出需要的jar包,并导入到项目中
运行HSQLDB_Client,其主方法调用了DatabaseManagerSwing的主方法。。。。

这回导致启动一个Swing做的客户端
package hsqldb; import org.hsqldb.util.DatabaseManagerSwing; public class HSQLDB_Client { public static void main(String[] args) { DatabaseManagerSwing.main(args); } }
package hsqldb;

import org.hsqldb.util.DatabaseManagerSwing;

public class HSQLDB_Client {
	public static void main(String[] args) {
		DatabaseManagerSwing.main(args);
	}
}
步骤 4 :

创建数据库,账号和密码

edit
填写连接参数
1. Setting Name:输入test
2. Type: 选择HSQL Database Engine Standalone
3. Driver: 使用默认的org.hsqldb.jdbcDriver
4. URL: 输入 Jdbc:hsqldb:file:d:/hsqldb/test
5. User: root
6: Password:admin

第3步: 这是Standalone方式,对于同一个数据库,只能启动一次,不支持多进程连接同一个数据库,所以后续在写JAVA代码连接的时候,必须把这个客户端关闭掉才行。
第4步: Jdbc:hsqldb:file:d:/hsqldb/test会导致在d:/hsqldb目录下创建一个test数据库
第5,6步:会导致创建账号密码,以后再连接d:/hsqldb/下的test数据库,就必须用这个账号密码了。
创建数据库,账号和密码
hsqldb支持标准SQL语句,如图创建一个表
创建表
CREATE TABLE category ( id int NOT NULL GENERATED BY DEFAULT AS IDENTITY, name varchar(255) DEFAULT NULL, PRIMARY KEY (id) ) ;
CREATE TABLE category (
  id int NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  name varchar(255) DEFAULT NULL,
  PRIMARY KEY (id)
) ;
插入3条数据
insert into category values (null,'category1'); insert into category values (null,'category2'); insert into category values (null,'category3');
insert into category values (null,'category1');
insert into category values (null,'category2');
insert into category values (null,'category3');
查询数据


HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。


问答区域    
2023-07-27 第三步具体怎么写?
四方1




站长提供的源代码里也没有HSQLDB_Client啊? 我自己照猫画虎建了一个,还报错。。。 各种方法都用过了,这异常全网只有一个人在说,而且没结果

							
Groovyc: While compiling [hsqldb]: Cannot @Grab without Ivy, please add it to your module dependencies (NoClassDefFoundError: org/apache/ivy/core/module/descriptor/ModuleDescriptor)





回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到





2021-01-05 步骤三报错啊 怎么回事啊
游杰

需要的jar包是哪些 最好说明一下嘛







回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2019-05-29 和h2database一样是个开源数据库
2018-05-08 我跟楼上的同学出的问题相同,也没有生成.data文件。
2017-12-13 生成的hsqldb-客户端,并创建表和插入数据。能查询,但没有生成.data文件。导致JDBC连接无法查询。




提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
关于 数据库-hsqldb-客户端 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 578362961
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: https://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图