数据库系统第08章 数据库编程(1).pdf
文本预览下载声明
数据库系统概论
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语句逐一从游标中获取记录
,并赋给主变量,交由主语言进一步处理。
显示全部