读书人

h2 database源码分析(1)

发布时间: 2012-08-14 10:39:57 作者: rapoo

h2 database源码分析(一)

先来无事,发现之前下载的h2 database源码还在source insight里放着,就打开看看。

h2 database是一个开源的,用java写的,支持jdbc连接的内存数据库,提供浏览器模式的控制台。

其源码结构(我用的版本是1.3.154)如下(进入到src目录下,src/org/h2/)

Api ??

Bnf

Command

Compress

Constant

Constraint

Engine

Expression

Fulltext

Index

Jdbc

Jdbcx

Jmx

Message

Res

Result

Schema

Security

Server

Store

Table

Tools 工具类,其中有数据库的入口Server.main()

Upgrade

Util

Value

driver.java

从main函数开始说起

?

?最后,是openBrowser(),根据指定的URL打开一个浏览器窗口或者标签页。

?这段代码其实挺有意思的,就是打开了一个浏览器,参考了这段代码的实现,并阅读了util下的New, Util, StringUtil三个类得部分代码和constant下的SysProperties类,拼凑了下面的一段程序,可直接运行,就能打开浏览器。

?

?

?

读书人网 >其他数据库

热点推荐