步骤 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); } }
填写连接参数
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
第三步具体怎么写?
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2021-01-05
步骤三报错啊 怎么回事啊
2019-05-29
和h2database一样是个开源数据库
2018-05-08
我跟楼上的同学出的问题相同,也没有生成.data文件。
2017-12-13
生成的hsqldb-客户端,并创建表和插入数据。能查询,但没有生成.data文件。导致JDBC连接无法查询。
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|