`

巩固JAVA面向对象基础应用 -- 实现小巧的数据库1

阅读更多

实现过程中肯定会出现如下问题,这里是对问题难点的一点汇总:

 

o1) 数据库系统中的接口的定义的难点,要秉承: 仅给出最小接口的 宗旨

这个确实很难,感觉必须分清两套接口的定义,一个是提供给系统内部调用的接口,一个是提供给人们使用的接口[比如下面讲到的SQL实现,但是这种外部接口他们真正执行和依赖的仍然是给系统内部调用的接口]

 

o2) 实现SQL语言接口[问题摘自:此处]:

1:实验目的 
          SQL语言是标准的关系数据库查询语言,通过编程实现SQL语言的功能。能掌握DBMS的实现原理。 
2:实验内容 
          (1)创建数据库表的功能 
          (2)删除表的功能 
          (3)创建索引的功能 
          (4)删除索引的功能 
          (5)数据查询与数据更新功能 
          (6)对各种语句的语法检查功能与语法出错提示功能 
3:实验方法 
          (1)了解vfp数据库文件结构(.dbf) 
          (2)研究词法分析、语法分析的实现方法 
          (3)实现设计并编程实现软件 

我想问下如何对SQL语言进行语法和词法分析   java sql analyzer

 

对于o2) 这个问题看起来很难,而且似乎无此必要.SQL只是数据库系统暴露给外面的一个通用接口而已.感觉真正的主要在于词法和句法的分析上,加上这个功能,实质上是想巩固和提高自己的正则使用的能力.在此可能并不会实现全部的SQL,仅仅实现一点点常用的.

分享到:
评论
2 楼 vb2005xu 2009-03-17  
xiezhuogang 写道
咋没见第三个呢?

最近很忙 没顾上学习JAVA,毕竟我不是专门做JAVA的 我是PHPXX
1 楼 xiezhuogang 2009-03-17  
咋没见第三个呢?

相关推荐

    《Java面向对象程序设计(第2版)》课件

    第二版的《Java面向对象程序设计》课件旨在深入浅出地介绍这一关键概念,帮助学习者掌握Java语言的基础以及面向对象编程的核心思想。下面将详细阐述Java面向对象编程的基本概念、特性及其在实际开发中的应用。 1. ...

    Java面向对象程序设计 例子源代码

    Java面向对象程序设计是计算机科学中的一个重要领域,它基于面向对象编程(OOP)的理念,强调将现实世界的问题抽象为类和对象,从而更高效、更直观地进行软件开发。这个压缩包包含了一系列的Java源代码示例,由...

    面向对象课程设计-java-贪吃蛇.pdf

    总之,这个面向对象的课程设计项目提供了一个良好的平台,让学生在实践中应用和巩固Java编程知识,尤其是面向对象的设计思想,同时锻炼了他们解决问题和实现复杂功能的能力。通过贪吃蛇游戏的开发,学生可以全面掌握...

    java面向对象编程语言

    Java是一种广泛使用的面向对象编程语言,其设计理念是“一次编写,到处运行...学习Java面向对象编程,不仅需要理解上述知识点,还要不断实践和应用,通过编写实际项目来巩固理论知识,才能真正掌握这门强大的编程语言。

    Java综合性实验----------

    在这些源代码中,我们可能会看到类、对象、方法、变量等基本概念的使用,以及面向对象编程的特性,如封装、继承和多态。此外,还可能涉及到异常处理、集合框架、IO流、线程、网络编程等更高级的主题。 在实验过程中...

    java学生管理系统-数据库小项目

    1. **Java基础**:项目使用Java作为主要编程语言,因此需要掌握Java的基础语法,包括类、对象、封装、继承、多态等面向对象编程概念。 2. **Swing或JavaFX**:为了构建用户界面,项目可能采用了Swing或JavaFX库,这...

    Java典型应用彻查1000例第四卷:数据库应用基础(源码+PPT+习题).rar

    《Java典型应用彻查1000例第四卷:数据库应用基础》是一本全面解析Java在数据库应用领域的专著,其配套的压缩包资源包括源码、PPT讲解材料以及习题,旨在帮助读者深入理解和掌握Java与数据库的交互技术。下面我们将...

    S2北大青鸟 使用Java实现数据库编程(包含项目).zip

    1. **Java基础**:首先,学习者需要具备扎实的Java基础知识,包括类、对象、封装、继承、多态等面向对象的概念,以及异常处理、输入输出流等核心特性。 2. **JDBC(Java Database Connectivity)**:JDBC是Java访问...

    java数据库课程设计之学生信息管理系统

    - Java是一种跨平台的面向对象的编程语言,适用于开发桌面应用程序、Web应用程序和企业级应用。 - 在这个系统中,Java用于编写用户界面和业务逻辑,可能使用Swing或JavaFX构建图形用户界面,同时通过Java的JDBC...

    java面向对象课程设计 工资管理系统

    总结来说,"java面向对象课程设计 工资管理系统"涵盖了Java基础、面向对象编程原理、数据库操作、GUI开发、软件工程实践以及信息系统设计等多个方面,是全面学习和应用Java技术的理想项目。通过这个项目,学生不仅能...

    Java语言程序设计-进阶篇(原书第10版 中英文)

    1. 面向对象编程:Java是一种纯面向对象的语言,进阶篇会深入讲解类、对象、封装、继承、多态等面向对象的基本概念和应用。通过理解和掌握这些概念,读者可以更好地设计和实现复杂的软件系统。 2. 异常处理:Java中...

    Java面向对象程序设计

    通过这份超值教材,学习者将能够系统地学习Java面向对象编程,从基础概念到高级主题,再到实际应用。习题解答和PPT演示文稿有助于巩固理论知识,并通过实际编程练习来提升技能。对于希望在Java开发领域深化理解和...

    Accp8.0\S2\使用Java实现数据库编程

    Java是一种广泛使用的面向对象的编程语言,其在数据库编程领域的应用非常广泛,特别是在企业级应用开发中。Java提供了JDBC(Java Database Connectivity)作为与各种类型数据库交互的标准接口,使得开发者能够用Java...

    Java程序设计实践2 --书籍管理系统 (含实验报告)

    这个项目旨在帮助学习者巩固Java基础知识,理解面向对象编程的概念,并将其应用于实际问题解决中。书籍管理系统是软件工程领域常见的案例,它涵盖了数据存储、检索、更新和删除等基本功能,对于提升开发者对数据库...

    java基础巩固

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、高性能和丰富的类库而闻名。"Java基础巩固"的主题涵盖了Java语言的核心概念和技术,是准备Java面试或深化编程技能的重要资源。下面将对Java的基础知识、数据库...

    Java基础实战-Bank项目-源代码

    - **类与对象**:Java面向对象编程的基础,项目中创建了多个类来表示银行的各种实体,如Bank、Account、Customer等,这些类包含了属性和方法,实现了封装、继承和多态的概念。 2. **异常处理**: - 在项目中,...

    达内出品JAVA核心基础.PDF-01

    2. **02_JAVA面向对象** 面向对象是Java的一大特点,这部分会讲解类的定义、对象的创建、封装、继承和多态等核心概念。类是对象的蓝图,通过封装可以隐藏实现细节,提高代码的复用性;继承允许子类从父类继承属性和...

    java数据库课程设计zip

    首先,Java是全球广泛应用的面向对象编程语言,以其“一次编写,到处运行”的特性而闻名。在这个项目中,Java主要用于编写窗体应用程序的后端逻辑,处理数据的增删查改操作。开发者需要熟悉Java的基础语法,包括类、...

Global site tag (gtag.js) - Google Analytics