ch9服务器环境下的SQL.pptxVIP

  • 0
  • 0
  • 约1.86万字
  • 约 112页
  • 2021-10-04 发布于重庆
  • 举报
本章讨论的问题(1)在独立使用SQL语言进行数据库操作时,这种使用方法被称为交互式SQL,交互式SQL的缺点是只能进行数据库的操作,不能进行数据处理。当一个程序既要访问数据库又要处理数据时,把SQL语言嵌入到程序设计语言即宿主语言中,将SQL语言访问数据库的功能和宿主语言的数据处理功能结合起来是目前常用的办法,以这种方式使用的SQL被称为嵌入式SQL。本章讨论的问题(2)本章主要讨论的就是如何把SQL应用到一个完整的编程环境中。由于宿主语言编译程序不能识别SQL语言,如何将嵌有SQL语言的宿主语言程序编译成可执行代码?宿主语言和DBMS之间如何传递数据?数据库的查询结果一般是一些元组的集合,这些元组必须赋值给宿主语言变量才能被宿主语言使用。如何将元组赋给宿主语言的变量?DBMS和宿主语言的数据类型不完全对应,如何在两者之间进行必要而且合理的数据类型的转换?SQL的三种编程方式嵌入到宿主语言(常规程序设计语言,如C)中关键问题:SQL与环境变量/宿主语言之间如何交换数据存储过程将SQL和被称为持久性存储模块的一般通用程序结合起来,这些模块是以数据库模式形式存储的代码段,由用户以命令的形式执行调用级界面以常规语言编程,用函数库来访问数据库,例如为了从C程序中调用,可以使用称为SQL/CLI的SQL标准库,Java的JDBC,或PHP等主要内容9.1 编程环境下的SQL9.2 模式中的存

文档评论(0)

1亿VIP精品文档

相关文档