日期:2014-05-16  浏览次数:20383 次

hsqldb源码分析启动调试

  

 hsqldb是java版的简化数据库,代码量比较少,对于学习数据库的设计是一个比较好的选择,

对于derby代码量比较大,mysql c++更复杂,所以就通过学习hsqldb来学习数据库的设计。

在这里可以下载到源码http://hsqldb.org/,源码包下org.hsqldb.test有很多的测试类,大家可以从这里开始调试学习hsqldb。

 

HyperSQL 数据库叫catalog,根据数据库存储方式不同分为几种:

? mem: stored entirely in RAM - without any persistence beyond the JVM process's life
? file: stored in filesystem files

? res: stored in a Java resource, such as a Jar and always read-only

 

客户端可以通过连接串不同指定不同的存储格式