)1数据库系统概论AnIntroductiontoDatabaseSystem第八章数据库编程第八章数据库编程(1)(1))2第八章数据库编程第八章数据库编程8
1嵌入式嵌入式SQLSQL8
2存储过程存储过程8
3ODBC8
3ODBC编程编程)3学习目标学习目标了解嵌入式SQL的一般形式理解嵌入式SQL语句与主语言之间的通信掌握不用游标不用游标的SQL语句掌握使用游标使用游标的SQL语句了解动态SQL)48
1嵌入式嵌入式SQLSQLSQLSQL语言提供了两种不同的使用方式:语言提供了两种不同的使用方式:交互式交互式:作为独立语言在终端交互方式下使用嵌入式嵌入式:将SQL语言嵌入到某种高级语言中为什么要引入嵌入式为什么要引入嵌入式SQLSQLSQL语言:是面向集合面向集合的描述性语言,是非过程的事务处理需要高级语言的过程性结构过程性结构来实现
这两种方式细节上的差别:这两种方式细节上的差别:在程序设计环境下,SQL语句要做某些必要的扩充)58
1嵌入式嵌入式SQLSQL8
1嵌入式SQL的处理过程8
2嵌入式SQL与主语言之间通信8
3不用游标的SQL语句8
4使用游标的SQL语句8
5动态SQL简介8
1嵌入式SQL的处理过程8
2嵌入式SQL与主语言之间通信8
3不用游标的SQL语句8
4使用游标的SQL语句8
5动态SQL简介)68
1嵌入式嵌入式SQLSQL的处理过程的处理过程1
主语言主语言嵌入式SQL是将SQL语句嵌入到程序设计语言中,被嵌入的程序设计语言称为宿主语言,简称主语言
1嵌入式嵌入式SQLSQL的处理过程的处理过程(1)由RDBMS的预处理程序对源程序进行扫描,识识别出别出SQLSQL语句;(2)把它们转换转换成主语言调用语句,以使主语言