第11讲 数据库编程v2014
数据库系统原理
第11讲 数据库编程;标准SQL是非过程化的查询语言
优点:具有操作统一、面向集合、功能丰富、使用简单
的优点;
缺点:缺少流程控制能力,难于实现应用业务中的逻辑
控制。
SQL编程技术可以需要克服SQL语言实现应用方面的不足;第11讲 数据库编程;§11.1 嵌入式SQL;§11.1 嵌入式SQL;§11.1.1 嵌入式SQL的处理过程;§11.1.1 嵌入式SQL的处理过程;§11.1.1 嵌入式SQL的处理过程;§11.1.2 嵌入式SQL语句与主语言之间的通信;§11.1.2 嵌入式SQL语句与主语言之间的通信;1) SQL通信区;1) SQL通信区;2)主变量 ;2)主变量;2) 主变量;2)主变量;3)游标(cursor); 3)游标;4)建立和关闭数据库连接;嵌入式SQL;不用游标的SQL语句;不用游标的SQL语句;一、查询结果为单记录的SELECT语句(1);一 、查询结果为单记录的SELECT语句(2);一 、查询结果为单记录的SELECT语句(3);二、非CURRENT形式的增删改语句(1);二、非CURRENT形式的增删改语句(2);二、非CURRENT形式的增删改语句(3);二、 非CURRENT形式的增删改语句(4);嵌入式SQL;使用游标的SQL语句;一、 查询结果为多条记录的SELECT语句;使用游标的步骤 1.说明游标;使用游标的步骤 2.打开游标;使用游标的步骤 3.推进游标指针并取当前记录 ;使用游标的步骤 4. 关闭游标;二、CURRENT形式的UPDATE语句和DELETE语句;二、CURRENT形式的UPDATE和DELETE语句;二、CURRENT形式的UPDATE和DELETE语句;程序实例;5、程序实例;5、程序实例;5、程序实例;嵌入式SQL;动态SQL;动态SQL简介;一、使用SQL语句主变量;一、使用SQL语句主变量;二、动态参数;二、动态参数;二、动态参数;数据库编程;存储过程;存储过程;PL/SQL的块结构;PL/SQL的块结构;PL/SQL的块结构;变量常量的定义;控制结构 ;控制结构 条件控制语句;控制结构 循环控制语句;控制结构 循环控制语句;控制结构 错误处理;存储过程;存储过程;存储过程 存储过程的优点;存储过程 存储过程的用户接口;存储过程 存储过程的用户接口;存储过程 存储过程的用户接口;存储过程 存储过???的用户接口;存储过程 存储过程的用户接口;存储过程 存储过程的用户接口;存储过程 存储过程的用户接口;三、游 标 ;数据库编程;ODBC编程;ODBC编程;数据库互连概述;数据库互连概述;ODBC编程;ODBC工作原理概述;一、 应用程序;二、驱动程序管理器 ;三、数据库驱动程序;三、数据库驱动程序;四、ODBC数据源管理 ;四、 ODBC数据源管理;ODBC编程 ODBC API 基础;ODBC API 基础;一、 函数概述;一、函数概述;二、 句柄及其属性;二、句柄及其属性;二、句柄及其属性;二、句柄及其属性;三、 数据类型 ;三、数据类型;ODBC编程;ODBC的工作流程;ODBC的工作流程;ODBC的工作流程;ODBC的工作流程;ODBC的工作流程;一、 配置数据源;一、 配置数据源;一、 配置数据源;二、初始化环境;初始化环境代码;三、 建立连接 ;建立连接代码;四、分配语句句柄;分配语句句柄代码;五、 执行SQL语句;执行SQL语句;程序源码;程序源码;六、结果集处理 ;结果集处理;结果集处理;程序源码代码;七、中止处理 ;中止处理代码
原创力文档

文档评论(0)