出版時(shí)間:2009-7 出版社:水利水電出版社 作者:王海鳳 等編著 頁數(shù):382
Tag標(biāo)簽:無
前言
Pro*C/C++是Oracle公司提供的預(yù)編譯開發(fā)工具,它使開發(fā)人員可以在C/C++語言中直接內(nèi)嵌sQL語句和:PL/SQL塊,從而降低了應(yīng)用開發(fā)的難度。當(dāng)使用C/C+十語言開發(fā)Oracle數(shù)據(jù)庫應(yīng)用時(shí),讀者可以選擇兩種開發(fā)方法,第一種方法是使用OCI(Oracle Call Interface)函數(shù),第二種方法是使用Pro*C/C++。當(dāng)使用OCL開發(fā)應(yīng)用時(shí),開發(fā)人員除了需要掌握C/C++、SQL和PL/SQL外,還必須掌握大量OCI函數(shù)的作用和使用方法;而當(dāng)使用:Pro*C/C++開發(fā)應(yīng)用程序時(shí),開發(fā)人員只需要掌握C/C++、SQL和PL/SQL。綜合以上原因,建議采用Pro*C/C++。本書非常系統(tǒng)、具體地為讀者提供了開發(fā)Pro*C/C++應(yīng)用程序的方法和步驟,并且針對(duì)每部分內(nèi)容都提供了完整的程序示例。通過學(xué)習(xí)本書,讀者可以快速地掌握使用Pro*C/C++開發(fā)應(yīng)用程序的方法。本書是專門為Oracle應(yīng)用開發(fā)人員所提供的編程指南。本書不僅為應(yīng)用開發(fā)人員提供了內(nèi)嵌SQL語句和PL/SQL塊的方法,還介紹了動(dòng)態(tài)SQL應(yīng)用、LOB應(yīng)用、對(duì)象類型應(yīng)用、集合應(yīng)用的開發(fā)方法。另外,應(yīng)用開發(fā)人員還可以掌握Oraclellg的新特征(使用大綱固定執(zhí)行計(jì)劃、DB2數(shù)組插入和數(shù)組提取、隱含緩沖區(qū)插入、動(dòng)態(tài)SQL語句緩存)。
內(nèi)容概要
本書為應(yīng)用開發(fā)人員提供了使用Pro*C/C++開發(fā)數(shù)據(jù)庫應(yīng)用的方法。針對(duì)各種不同類型的Pro*C/C++應(yīng)用,本書都提供了非常詳細(xì)、具體的開發(fā)方法,并且為讀者提供了大量的示例程序。本書不僅介紹了各種類型Pro*C/C++應(yīng)用的開發(fā)方法,而且還介紹了Oracle 11g在Pro*C/C++方面所提供的各種新特征,包括使用大綱固定執(zhí)行計(jì)劃、DB2數(shù)組插入和數(shù)組提取、隱含緩沖區(qū)插入、動(dòng)態(tài)SQL語句緩存等。通過學(xué)習(xí)本書,讀者可以快速掌握使用Pro*C/C++開發(fā)數(shù)據(jù)庫應(yīng)用的方法。
書籍目錄
第1章 Pro*C/C++及其相關(guān)工具第2章 Pro*C/C++基礎(chǔ)第3章 連接到數(shù)據(jù)庫第4章 內(nèi)嵌SQL并使用宿主變量第5章 錯(cuò)誤處理第6章 處理字符數(shù)據(jù)第7章 等同數(shù)據(jù)類型第8章 使用宿主結(jié)構(gòu)和指示結(jié)構(gòu)第9章 使用宿主數(shù)組和指示數(shù)組第10章 使用結(jié)構(gòu)數(shù)組第11章 使用游標(biāo)第12章 動(dòng)態(tài)SQL第13章 高級(jí)動(dòng)態(tài)SQL第14章 開發(fā)多線程應(yīng)用第15章 開發(fā)C++應(yīng)用第16章 開發(fā)LOB應(yīng)用第17章 開發(fā)對(duì)象應(yīng)用第18章 開發(fā)集合應(yīng)用第19章 內(nèi)嵌PL/SQL第20章 利用PL/SQL的強(qiáng)大功能第21章 開發(fā)WindowsAPl應(yīng)用附錄A 預(yù)編譯選項(xiàng)附錄B 內(nèi)嵌SQL語句
章節(jié)摘錄
插圖:動(dòng)態(tài)SQL方法一、二、三只能用于處理相對(duì)簡(jiǎn)單的動(dòng)態(tài)SQL語句,而處理更加復(fù)雜、更加靈活的SQL語句需要使用ANSI動(dòng)態(tài)SQL方法四或者Oracle動(dòng)態(tài)SQL方法四。讀者需要注意,ANSI動(dòng)態(tài)SQL方法四可以處理任何動(dòng)態(tài)SQL語句,而Oracle動(dòng)態(tài)SQL方法四不支持對(duì)象類型、游標(biāo)變量、結(jié)構(gòu)數(shù)組、DML返回子句、UNICODE變量以及LOB類型。本章介紹高級(jí)動(dòng)態(tài)SQL的使用方法,在學(xué)習(xí)本章之后應(yīng)該完成以下任務(wù):學(xué)會(huì)使用ANSI動(dòng)態(tài)SQL方法四。學(xué)會(huì)使用Oracle動(dòng)態(tài)SQL方法四。13.1 ANSI動(dòng)態(tài)SQL方法四ANSI動(dòng)態(tài)SQL方法四用于處理任何動(dòng)態(tài)SQL語句和PL,/SQL塊,它支持所有Oracle類型,因此建議開發(fā)人員使用ANSI動(dòng)態(tài)SQL方法四。當(dāng)使用ANSI動(dòng)態(tài)SQL方法四時(shí),需要設(shè)置預(yù)編譯選項(xiàng)DYNAMIC為ANSI,或者設(shè)置預(yù)編譯選項(xiàng)MODE為ANSI。為了使用ANSI數(shù)據(jù)類型代碼,需要設(shè)置預(yù)編譯選項(xiàng)MODE為ANSI,或者設(shè)置預(yù)編譯選項(xiàng)DYNAMIC和TYPE CODE為ANSI。表13-1列出了ANSI數(shù)據(jù)類型和類型代碼之間的對(duì)應(yīng)關(guān)系。
編輯推薦
《Oracle 11g Pro﹡C/C++編程藝術(shù)》由中國水利水電出版社出版。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Oracle 11g Pro*C/C++ 編程藝術(shù) PDF格式下載