说实话,做这样一个迷你的数据的确没什么太大的实际价值,但是还是坚持下来了,随着“drop index indexName on tableName”Sql语句的完成,这个烂尾楼似的数据库也算一个段落了。
其间,经历了select语句的繁琐,尤其是多表连接和where的判断,体验了底层文 件构建的痛苦。到了后来,由于无法将数据字典和索引整合到文件中,结果全部用序列化的方法直接将这些对象转化成了文件,倒是来的方便(如果当初设计底层表 的时候也用对象序列化的话,不知可以挽救多少脑细胞阿)。
这个似乎完成了的XhinSql的数据库离当初的目标还有很大的差距,jdbc是连上了,却无法使用netbeans进行管理,着实让人郁闷了一阵日子。xml作为第二文件的目标也没有完成。留下了一些遗憾。
这个当初同学在饭桌上大放谑词,认定没人能完成的数据库,至少还是被完成了个80%,sql语句的词法分析,解释,底层文件的构建,表的连接...通过做这个东西,也加深了我对数据库的认识和使用。
本文转自 xhinkerx 51CTO博客,原文链接:http://blog.51cto.com/xhinker/132093,如需转载请自行联系原作者