菜单
  

    2.4 “结构化查询语言”(SQL)简介

    SQL全称是“结构化查询语言(Structured Query Language)”,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。目前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,如Oracle 、Sybase、DB2、Informix、SQL Server这些数据库管理系统都支持SQL语言作为查询语言。

    结构化查询语言SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。在SQL语言中不需要告诉SQL如何访问数据库,只要告诉SQL需要数据库做什么。文献综述

    SQL广泛地被采用正说明了它的优点,使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。

    1、非过程化语言

    SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法。

    2、统一的语言

    SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,高级的命令在几天内便可掌握。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。

    3、是所有关系数据库的公共语言

    由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。

    2.5 JDBC

    数据库连接对系统来说是最为重要的部分,Java 中连接数据库的技术是JDBC(Java Database Connectivity)。很多数据库系统带有JDBC驱动程序,Java 程序就是通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。 来.自/751论|文-网www.751com.cn/

      JDBC大致被分为三个部分,即JDBC API,JDBC驱动程序管理器和JDBC驱动程序。JDBC API 通过Java.sql 包来提供。在JDBC API上只设计为利用数据库而提供的类的接口,而这个接口是由提供JDBC驱动的软件商来实际完成的。JDBC驱动管理器的作用是在JDBC运行结构上,提供最基础的指引功能。即当一个JDBC API程序进行数据库调用时,它会选择一个正确的JDBC驱动程序进行连接。JDBC驱动的作用是当JDBC API制作的程序进行数据调用时,实际连接数据库并进行相应的处理。JDBC驱动提供JDBCAPI的接口类。

  1. 上一篇:java+mysql航空订票系统的设计与实现
  2. 下一篇:ASP.NET+SQLServer房产中介信息管理系统的设计与实现
  1. jsp+sqlserver高校二手商品交...

  2. JAVA基于安卓平台的医疗护工管理系统设计

  3. java+mysql酒店管理系统设计与实现

  4. Ruby+mysql就业信息管理系统的设计与实现

  5. jsp+sqlserver电影票务系统的设计与实现

  6. php进销存管理系统的设计与实现

  7. jsp医药连锁店管理系统的设计与实现

  8. 分光光度法测定水溶液中有机酸含量的研究

  9. 带式输送机技术英文文献和中文翻译

  10. 公共服务均等化文献综述和参考文献

  11. 文化旅游主题展示设计广富林十里长街设计

  12. 《简爱》女性主义的象征

  13. 机器人摩擦焊机头设计

  14. 探讨“绿色生态”在都市设计中的体现

  15. 圆柱绕流国内外研究现状

  16. 合肥老乡鸡连锁餐饮企业的经营策略探析

  17. 新生代农民工培训现状分析

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回