文档详情

数据库系统第08章 数据库编程(1).pdf

发布:2017-09-21约6.56千字共54页下载文档
文本预览下载声明
数据库系统概论 An Introduction to Database System 第八章数据库编程 (1) 1 ) 复 习  SQL中的语句分为哪三类? DDL: 数据定义语言 Create、Alter、Drop DML: 数据操纵语言 Select、Insert、Update、Delect DCL: 数据控制语言 Grant、Revoke SQL 语言的工作方式: 交互式、嵌入式 2 ) 第八章 数据库编程 8.1 嵌入式SQL 8.2 存储过程 8.3 ODBC编程 3 ) 学习目标 了解嵌入式SQL的一般形式 理解嵌入式SQL语句与主语言之间的通信 掌握不用游标的SQL语句 掌握使用游标的SQL语句 了解动态SQL 4 ) 8.1 嵌入式SQL 8.1.1 嵌入式SQL 的处理过程 8.1.2 嵌入式SQL 与主语言之间通信 8.1.3 不用游标的SQL语句 8.1.4 使用游标的SQL语句 8.1.5 动态SQL 简介 6 ) 8.1.1 嵌入式SQL的处理过程 1.主语言 嵌入式SQL是将SQL语句嵌入程序设计 语言中,被嵌入的程序设计语言称为宿主 语言,简称主语言。 7 ) 8.1.1 嵌入式SQL的处理过程 3.区分嵌入式SQL语句与主语言语句: C语言 EXEC SQL SQL 语句; 例:EXEC SQL DROP TABLE Student; JAVA语言 #SQL {SQL 语句}; 9 ) 2.主变量 (1) 什么是主变量 嵌入式SQL语句中可以使用主语言的程 序变量来输入或输出数据 在SQL语句中使用的主语言程序变量简 称为主变量(Host Variable) 15 ) 3.游标(cursor) (2)什么是游标 游标是系统为用户开设的一个数据缓冲区, 存放SQL语句的执行结果; 每个游标区都有一个名字; 用户可以用SQL语句逐一从游标中获取记录 ,并赋给主变量,交由主语言进一步处理。
显示全部
相似文档