HSQL学习笔记(原)

Hsql是一种纯java数据库,非常袖珍,主要的包只有hsqldb.jar一个,大小才几百k.。主要用于系统演示或示例时使用,如jasperreport, quartz都使用hsqldb作为示例数据库。

下载hsql
Hsql官网网址 http://hsqldb.org/。写的时候稳定版本是 1.8.1.1

下载后解压。打开hsqldb目录

。下面有很多文件夹:
doc/guide 目录下有使用文档,包括页面版和PDF版 不过在启动hsql的部分写得比较简略。
doc/lib 目录下有hsqldb.jar包,基本上用这个包就足够了。

启动hsql服务器
在控制台下敲入 java -cp F:\MyOpenSource\hsqldb\lib\hsqldb.jar org.hsqldb.Server -database.0 F:\MyOpenSource\hsqldb\lib\test -dbname.0 test -port 9002
“-cp F:\MyOpenSource\hsqldb\lib\hsqldb.jar”引用hsqldb.jar路径,如果不想输入,可在环境变量下的“classpath”中设置该路径。
-database.0 是数据库目录,如果是第二个则是-database.1,以此类推;
-dbname.0 是给数据库起的别名,这里起了名字是“test”,如果是第二个则是- dbname.1,以此类推,不写别名时连接字符串无需写别名,如“jdbc:hsqldb:hsql://localhost/”
-port端口

启动数据库管理器
java -cp F:\MyOpenSource\hsqldb\lib\hsqldb.jar org.hsqldb.util.DatabaseManager 这个作用是弹出一个可视化的控制台。一般情况,在选择类型时选择时,选择服务器类型;用户名是sa,密码为空。如下图

HSQL学习笔记(原)

需要的文件
数据库目录下,实现必须放着两个文件一个是test.script是数据库的脚本,还有一个test.property文件是数据库的配置信息,成功启动后自动生成几个其他文件:test.lck,test.log。“test”是文件名,任取。

知道了上面那些,基本上就可以简单实用hsql了。以后有再深入,继续补充。
to be continue...

你可能感兴趣的:(jdbc,quartz,配置管理,F#,HSQLDB)