hsqldb

jakarta99 03-09-16

目前定版本 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 ,
直接拿去用吧 ~