最近与数据库打交道的机会很多,看着导师写的数据库各种操作的类,觉得很不错!便打算自己试着写!
希望能实现对数据库中表的操作:Select,Insert,Delete,还有Alert,Drop!
以Select为例
Select [字段名]
From [表名]
Where [条件]
字段名使用Vector保存
From直接给出
条件表达式的构造是最麻烦的
我导师使用了递归
表达式分成左表达式和右表达式
例如:
Where name = "hello" AND age >10 AND sex="femal"
条件表达式 则可以分解为
{[( name = "hello") AND age >10 ] AND sex="femal"}
第一步:将name = "hello" AND age >10 AND sex="femal"分解为 name = "hello" AND age >10 和 sex="femal"两个
第二部:将name = "hello" AND age >10 分为name = "hello" 和 age >10 两部分
其中的每一个 ***=***也是一个表达式~
感觉这块处理很麻烦
只能参照导师给的处理方法了啊~
就像链表一样~
基本上这么实现
明天开始写条件表达式的处理
设计的类
1.LogicOperator 表示两个表达式的操作符
2.Expression
属性:Left(Expression类型,表示表达式的左边),Right(Expression类型,表示表达式的右边),Operator(LogicOperator类型,表示操作符)
目前就想到这些了~
先自己写吧~
加油啦~
分享到:
相关推荐
私募基金未来一年持续经营计划模板.pdf
创想无限未来,智能科技商业计划书ppt模板,智能科技简介,科技发展背景,智能科技推广,未来发展规划,朦胧磨砂背景,渐变亮蓝图表,简约大气设计,适合互联网、移动互联网智能科技项目、AI项目大气商业计划书ppt...
人力资源计划是指根据企业的发展规划,通过企业未来的人力资源的需求和供给状况的分析及估计、对职务编制、人员配置、教育培训、人力资源管理政策、招聘和选择等内容进行的人力资源部门的职能性计划。通俗的讲,人力...
滚动计划法制定五年计划.pdf
创业计划书-互联网项目-未来阳光互联网 商业创业计划书模板
大一学习总结及未来计划.pdf
GPS发展历程及未来计划.pdf
16未来计划及所得款项用途.doc
创意共赢未来几何创意创意共赢未来商业计划书模板.pptx
车辆座椅触觉指示未来计划的驾驶操纵.zip
未来职业发展计划 .doc
这种方法按照“近细远粗”的原则制定一定时期的计划,然后将短期计划、中期计划和长期计划有机地结合起来,根据近期计划的执行情况和环境变化情况,定期修订未来计划并逐渐向前滚动延伸。 二、制定计划的重要性 ...
SAP需求分析与未来作业计划流程报告
需求分析与未来作业计划流程报告文件
互联网医院未来工作计划.docx
对学校未来发展走向的计划和建议.pdf
软件客服工作总结报告和未来计划安排范例范文
未来职业发展计划.pdf
2019-2020年中国受访者未来计划.xls
商业计划书PPT模板科技创新遇见新未来项目计划书.pptx