欢迎光临
免费的PDF电子书下载网站

Oracle 11g Pro*C/C++ 编程艺术 (Oracle技术丛书) PDF下载

编辑推荐

暂无

内容简介

本书为应用开发人员提供了使用Pro*C/C++开发数据库应用的方法。针对各种不同类型的Pro*C/C++应用,本书都提供了非常详细、具体的开发方法,并且为读者提供了大量的示例程序。本书不仅介绍了各种类型Pro*C/C++应用的开发方法,而且还介绍了Oracle 11g在Pro*C/C++方面所提供的各种新特征,包括使用大纲固定执行计划、DB2数组插入和数组提取、隐含缓冲区插入、动态SQL语句缓存等。通过学习本书,读者可以快速掌握使用Pro*C/C++开发数据库应用的方法。

作者简介

暂无

Oracle 11g Pro*C/C++ 编程艺术 (Oracle技术丛书) PDF下载

目录

第1章 Pro*C/C++及其相关工具
第2章 Pro*C/C++基础
第3章 连接到数据库
第4章 内嵌SQL并使用宿主变量
第5章 错误处理
第6章 处理字符数据
第7章 等同数据类型
第8章 使用宿主结构和指示结构
第9章 使用宿主数组和指示数组
第10章 使用结构数组
第11章 使用游标
第12章 动态SQL
第13章 高级动态SQL
第14章 开发多线程应用
第15章 开发C++应用
第16章 开发LOB应用
第17章 开发对象应用
第18章 开发集合应用
第19章 内嵌PL/SQL
第20章 利用PL/SQL的强大功能
第21章 开发WindowsAPl应用
附录A 预编译选项
附录B 内嵌SQL语句

免费在线读

第5章 错误处理

当运行pc应用程序时,用户经常会遇到各种各样的运行错误,例如在连接到数据库时输入了无效的用户名和口令,在执行SQL操作时访问了不存在的数据库对象等。为了提高pc应用程序的健壮性,使得开发人员和用户可以准确地定位并解决错误,在编写pc源程序时应该提供错误处理方法。Oracle提供了两种错误处理方法:①使用状态变量SQLCODE和SQLSTATE:②使用SQLCA结构。另外,Oracle还提供了0RACA结构来诊断各种问题。本章介绍诊断并解决SQL错误的方法,在学习本章之后应该完成以下任务:

  学会使用SQLCODE和SQLSTATE。

  学会使用SQLCA结构。

  学会使用ORACA结构。

 5.1 使用SQLSTATE和SQLCODE

为了编写符合ANSI标准的内嵌SQL应用,开发人员需要将预编译选项MODE设置为ANSI。当设置MODE=ANSI时,必须定义状态变量SQLCODE。另外,SQL92标准还提供了状态变量SQLSTATE,该变量既可以和SQLCODE变量一起使用,也可以单独使用。在执行了SQL语句之后,Oracle Server会将状态代码返回到SQLSTATE变量,使用该状态代码可以确定SQL语句执行是否成功。

  ……

Oracle 11g Pro*C/C++ 编程艺术 (Oracle技术丛书) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Oracle 11g Pro*C/C++ 编程艺术 (Oracle技术丛书)