非常快的HSQLDB操作升级
1. 用了Enum最为DB的类
2. 把shutdown synchronized了，保留了connection做所有的操作
根据对Junit是否自动关闭所有进程的疑问
修改该了properties很多相关的内容
用JUnit的 @AfterClass解决了问题
数据库自己做了些修改
为几乎每一个类增加了注释
把CNST和DB变成了Enum
Enum构造函数的Bug解决了
1.增加了数据库Pool，并把数据库相关类放到了相关包中
2.修改该了structure实现在xml里修改数据库架构
3.修改该了CNST，使得前期初始化不用那么多
Logger can't be used the same time with regular println
添加logback, 但是最终决定没有删除我自己的Msg
把我的CNST改回了一般类+static final属性，但是bone_cp的速度一下子满了，这是怎么回事?
理解了为什么CNST变了class之后消耗的时间有所改变，其实问题不再CNST，而在于改变之后，没了initDB方法，所有的数据库启动都需要放到第一个测试进行了。而BoneCP的启动是相比较DBCP更消耗时间的，所以就会比DBCP花的时间更长。
把不用的类注释掉了
normalized the DB classes, they don't have to be singleton. The
implementation of CNST and interface can force the single resource to be
avilable
1. 增加了getter方法，使得之后修改该get的内容的时候，不会影响到其他的代码
2. 把CNST更名为Context
take the answer out
fixed a mistake in DB_Regular Structure
put junit test into a package
took the property.xml out
modified the folder structure