小型SQL解释器完成~

 终于写完数据库的最后一个大作业了。最后用Java做成了一个小的解释器,支持一些常用的SQL语句还有一些完整性约束。

词法和语法是用JavaCC做的,解释部分参考了JavaCC里面的那个例子——相当不错,赞一下它的doc和examples,学的很快。数据库的实现很裸,没时间了就只好用ArrayList套一个ArrayList<Object>支持String,Float,Boolean三种类型,嗯,外加一个null。

实现的过程中比较有心得,不过也不知道怎么说,感觉还是收获不少的。实验也不算完全做的很好,很多地方还是留下了NotImplementedException的影子,不过快检查了,而且其实功能上早已经超过要求了(话说国内的实验要求真是不怎么高……不敢恭维),先告一段落。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值