hsqldb

03-09-16 jakarta99
目前定版本 1.7.1

下d http://hsqldb.sourceforge.net/

(1)介

hsqldb 是由 Tomas Muller 的 Hypersonic SQL 後m_l出淼0, hsql 已停止研l了, hypersonic db 是 java 所_l的Y料, 可以透^ jdbc driver 泶嫒, 支援 ANSI-92 实 SQL Z法, 而且他椎目臻g很小, 大s只有 160K, 碛锌焖俚馁Y料引擎, 也提供了一些工具, 例如 web-server, w查, 及一些管理工具.

他是凫 BSD 的 license, 可以自由下d, K且可以安b使用在商Ia品之上.

(2)安b

你下d了hsqldb_1_7_1.zip, ⑺嚎s到一目, 我⒎Q之 %HSQLDB_HOME% , 你可以看到 hsqldb 下面有@些目

- bin

- build

- data

- demo

- doc

- lib  - hsqldb.jar

     - servlet.jar

- src

最重要的就是 hsqldb.jar, ⑺诺焦ぷ髂夸下的 lib 中.

(3)使用

在命令列模式到工作目

cmd>java -cp lib/hsqldb.jar org.hsqldb.util.DatabaseManager

x HSQL Database Engine Standalone ( n案型Y料 )

Driver : org.hsqldb.jdbcDriver

URL : jdbc:hsqldb:test

sa 登入, 如果Y料 ( test ) 不存在, 他就

test.properties 及 test.script

可以直接在 fundad.script 加入 SQL 收Z法,

程式起淼r候, hsqldb R入 script 中的Y料到w之中

Z法c T-SQL 相, 可⒖ http://hsqldb.sourceforge.net/doc/hsqlSyntax.html

(4)Y

如果你是小型蔚馁Y料\用, 可以裼眠@ opensource

尤其在 embedded application 的,

但是大型Y料例如上百fP, 除非你的 RAM 很大很大,

否tе滤俣冗^慢,

我L在我的X P4-1.8G 512MB 安b 1百fPY料 ( 每P 4 谖 )

就 out of memory

如果制 java -mx1024m -ms1024m 也要花上超^一小r.... @@"

不^, 他有很好用的地方, 就是 bundle 在 Applet 之中

有d趣的人可以⒖妓墓例.

jakarta99
2003-09-16 01:33
附一提

hibernate 中可以裼 HSQLDialect 去BY,

robbin
2003-09-16 03:52
对啊,Hsqldb还支持分页的sql语句呢。

hsqldb作为一个嵌入式的db不错的,这篇帖子你在我那里再贴一遍吧,在“其它技术”版,好不好?

jakarta99
2003-09-16 08:38
to robbin ,

直接拿去用吧 ~

猜你喜欢