java hsqldb_Java HsqlDB的初步使用和技巧总结

本文介绍了轻量级的Java数据库系统HsqlDB,包括其四种运行模式:内存模式、文件模式、服务器模式和Web服务器模式。重点讨论了如何在Java项目中配置和使用HsqlDB,提供了启动数据库服务、连接数据库和关闭服务的示例代码,并提到了图形化界面的使用。此外,还展示了如何创建和操作数据库表。
摘要由CSDN通过智能技术生成

HSQLDB是一个轻量级的纯Java开发的开放源代码的关系数据库系统,其体积小,占用空间小,使用简单,支持内存运行方式等特点

Hsqldb有四种运行模式

1、内存(Memory-Only)模式,这种很少用,还不如直接List>呢

DriverManager.getConnection("jdbc:hsqldb:mem:dbname","username","password");

2、进行(In-Process)模式,通俗的来说就是类似sqlite的文件形式的数据库,可以试一下在Android上应该也没多大的问题

DriverManager.getConnection("jdbc:hsqldb:file:/E:/hsqldb/data/dbname","username","password");

DriverManager.getConnection("file:/opt/db/dbname","username","password");

DriverManager.getConnection("jdbc:hsqldb:file:dbname","username","password");

3、服务器模式,当然这种在Android上也没啥问题,等有时间,哥来测试一下

DriverManager.getConnection("jdbc:hsqldb:hsql://localhost:port/dbname","username","password");

4、Web服务器模式

DriverManager.getConnection("jdbc:hsqldb:hsql://localhost:port/dbname","username","password");

目前最新版本是 hsqldb-2.3.2.zip

解压后产生很多文件,其中最重要的文件不是bin或者build下的bat或者其他处理程序,而是  lib目录下的2个jar包,其中 hsqldb.jar是hsqldb的核心文件

581f120d0f7a22921d0122ec5e04f205.png

注:当然,还有一个文件比较重要,那就是src目录下的源码

在bin目录下有如下批处理文件,点击runServer则指向data目录的test数据库,runManagerSwing则打开图形化界面,因此,这些批处理文件可以随便点着

玩玩儿,有兴趣的话可以使用文本编辑器打开查看里面的脚本,很简单的

a531f3ed25d2463f7c173e0b72a38481.png

一.构建我们自己的服务模式数据库

这里主要有2条比较常用的命令,作用类似,目的是实现创建数据库(注意:如果数据库存在,则不从新创建)并启动数据库服务器,

首先得进入lib目录

java -classpath hsqldb.jar org.hsqldb.server.Server -database.0 ../db/mydb -dbname.0 xdb

第二条,可以指定端口

java -classpath ./hsqldb.jar org.hsqldb.server.Server -port 9001 -database.0 ../db/mydb -dbname.0 mydb

为了随时能够启动服务器,我们可以通过bat文件实现,在db目录中构建我们的runServer.bat文件

cd .\

@java -classpath ../lib/hsqldb.jar org.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值