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