当前位置:首页 > 计算机网络 > 数据库 > Oracle 11g Pro*C/C++ 编程艺术
出版社:水利水电出版社
出版日期:2009-7
ISBN:9787508466163
页数:382页
作者简介
《Oracle 11g Pro﹡C/C++编程艺术》为应用开发人员提供了使用Pro*C/C++开发数据库应用的方法。针对各种不同类型的Pro*C/C++应用,《Oracle 11g Pro﹡C/C++编程艺术》都提供了非常详细、具体的开发方法,并且为读者提供了大量的示例程序。《Oracle 11g Pro﹡C/C++编程艺术》不仅介绍了各种类型Pro*C/C++应用的开发方法,而且还介绍了Oracle 11g在Pro*C/C++方面所提供的各种新特征,包括使用大纲固定执行计划、DB2数组插入和数组提取、隐含缓冲区插入、动态SQL语句缓存等。通过学习《Oracle 11g Pro﹡C/C++编程艺术》,读者可以快速掌握使用Pro*C/C++开发数据库应用的方法。
书籍目录
第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语句
编辑推荐
《Oracle 11g Pro﹡C/C++编程艺术》由中国水利水电出版社出版。
前言
Pro*C/C++是Oracle公司提供的预编译开发工具,它使开发人员可以在C/C++语言中直接内嵌sQL语句和:PL/SQL块,从而降低了应用开发的难度。当使用C/C+十语言开发Oracle数据库应用时,读者可以选择两种开发方法,第一种方法是使用OCI(Oracle Call Interface)函数,第二种方法是使用Pro*C/C++。当使用OCL开发应用时,开发人员除了需要掌握C/C++、SQL和PL/SQL外,还必须掌握大量OCI函数的作用和使用方法;而当使用:Pro*C/C++开发应用程序时,开发人员只需要掌握C/C++、SQL和PL/SQL。综合以上原因,建议采用Pro*C/C++。本书非常系统、具体地为读者提供了开发Pro*C/C++应用程序的方法和步骤,并且针对每部分内容都提供了完整的程序示例。通过学习本书,读者可以快速地掌握使用Pro*C/C++开发应用程序的方法。本书是专门为Oracle应用开发人员所提供的编程指南。本书不仅为应用开发人员提供了内嵌SQL语句和PL/SQL块的方法,还介绍了动态SQL应用、LOB应用、对象类型应用、集合应用的开发方法。另外,应用开发人员还可以掌握Oraclellg的新特征(使用大纲固定执行计划、DB2数组插入和数组提取、隐含缓冲区插入、动态SQL语句缓存)。
章节摘录
插图:动态SQL方法一、二、三只能用于处理相对简单的动态SQL语句,而处理更加复杂、更加灵活的SQL语句需要使用ANSI动态SQL方法四或者Oracle动态SQL方法四。读者需要注意,ANSI动态SQL方法四可以处理任何动态SQL语句,而Oracle动态SQL方法四不支持对象类型、游标变量、结构数组、DML返回子句、UNICODE变量以及LOB类型。本章介绍高级动态SQL的使用方法,在学习本章之后应该完成以下任务:学会使用ANSI动态SQL方法四。学会使用Oracle动态SQL方法四。13.1 ANSI动态SQL方法四ANSI动态SQL方法四用于处理任何动态SQL语句和PL,/SQL块,它支持所有Oracle类型,因此建议开发人员使用ANSI动态SQL方法四。当使用ANSI动态SQL方法四时,需要设置预编译选项DYNAMIC为ANSI,或者设置预编译选项MODE为ANSI。为了使用ANSI数据类型代码,需要设置预编译选项MODE为ANSI,或者设置预编译选项DYNAMIC和TYPE CODE为ANSI。表13-1列出了ANSI数据类型和类型代码之间的对应关系。
图书封面
Oracle 11g Pro*C/C++ 编程艺术下载 更多精彩书评