注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)認(rèn)證與等級(jí)考試其他認(rèn)證和考試SYBASE OPEN CLIENT應(yīng)用開(kāi)發(fā)指南

SYBASE OPEN CLIENT應(yīng)用開(kāi)發(fā)指南

SYBASE OPEN CLIENT應(yīng)用開(kāi)發(fā)指南

定 價(jià):¥48.00

作 者: 閻曉青[等]編
出版社: 中國(guó)水利水電出版社
叢編項(xiàng): SYBASE技術(shù)系列叢書(shū)
標(biāo) 簽: SYBASE

ISBN: 9787801245724 出版時(shí)間: 1999-11-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 18cm 頁(yè)數(shù): 256 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  內(nèi)容提要本書(shū)是SYBASE軟件(北京)有限公司技術(shù)系列叢書(shū)之一。Sybase Open Client是SYBASE公司客戶機(jī)方面的應(yīng)用編程接口軟件(API),它的功能是按照統(tǒng)一的規(guī)程實(shí)現(xiàn)客戶對(duì)服務(wù)器的聯(lián)接,它的作用是使客戶機(jī)的應(yīng)用程序和第三方的工具軟件能夠通過(guò)SQL命令或數(shù)據(jù)庫(kù)RPC(遠(yuǎn)程過(guò)程調(diào)用)在整個(gè)網(wǎng)絡(luò)上傳遞并發(fā)送給SYBASE SQL Server,或經(jīng)Open Server發(fā)送給其他的服務(wù)器和數(shù)據(jù)源。本書(shū)系統(tǒng)地介紹了Client-Library的基本結(jié)構(gòu)、編程步驟,以及怎樣聯(lián)接和發(fā)送命令給服務(wù)器,怎樣使用存儲(chǔ)過(guò)程、動(dòng)態(tài)SQL語(yǔ)句和游標(biāo)來(lái)處理數(shù)據(jù)結(jié)果。

作者簡(jiǎn)介

暫缺《SYBASE OPEN CLIENT應(yīng)用開(kāi)發(fā)指南》作者簡(jiǎn)介

圖書(shū)目錄

第一章  Client-Library概述                  
 1. 1  客戶/服務(wù)器體系結(jié)構(gòu)                  
 1. 1. 1  客戶的種類(Types of Clients)                  
 1. 1. 2  服務(wù)器的種類(Types of Servers)                  
 1. 2  Open Client和Open Server產(chǎn)品                  
 1. 2. 1  SYBASE Open Client                  
 1. 2. 2  SYBASE Open Server                  
 1. 2. 3  Open Client和Open Server調(diào)用的編程接口                  
 1. 2. 4  Open Client函數(shù)庫(kù)                  
 1. 3  SYBASE系統(tǒng)11的Open Client                  
 1. 3. 1  SYBASE系統(tǒng)11 Open Client包括的產(chǎn)品                  
 1. 3. 2  Client-Library與DB-Library比較                  
 1. 4  環(huán)境設(shè)置                  
 1. 4. 1  接口(interfaces)文件                  
 1. 4. 2  環(huán)境變量                  
 1. 4. 3  locales.dat文件                  
 1. 5  查找一個(gè)SQL Server并使用isql與之連接                  
 1. 6  樣例程序說(shuō)明                  
 第二章  編程基礎(chǔ)                  
 2. 1  頭文件. 庫(kù)文件. 編譯文本                  
 2. 1. 1  頭文件                  
 2. 1. 2  庫(kù)文件                  
 2. 1. 3  編譯文本                  
 2. 2  控制結(jié)構(gòu)                  
 2. 2. 1  控制結(jié)構(gòu)CS_CONIEXT, CS_CONNECTION, CS_COMMAND                  
 2. 2. 2  三者的繼承關(guān)系                  
 2. 2. 3  控制結(jié)構(gòu)屬性                  
 2. 3  數(shù)據(jù)類型                  
 2. 4  編寫(xiě)一個(gè)最簡(jiǎn)單的CT-Library的應(yīng)用程序                  
 2. 4. 1  分配環(huán)境結(jié)構(gòu)空間                  
 2. 4. 2  初始化函數(shù)庫(kù)                  
 2. 4. 3  分配聯(lián)接結(jié)構(gòu)                  
 2. 4. 4  設(shè)置用戶名及口令                  
 2. 4. 5  建立聯(lián)接                  
 2. 4. 6  關(guān)閉聯(lián)接                  
 2. 4. 7  釋放環(huán)境結(jié)構(gòu)空間                  
 2. 4. 8  例程說(shuō)明                  
 第三章  向SQL Server發(fā)送命令                  
 3. 1  第二章中的樣例程序介紹(分三個(gè)子過(guò)程)                  
 3. 2  分配CS COMMAND結(jié)構(gòu), 向SQL Server發(fā)送命令                  
 3. 2. 1  分配CS COMMAND結(jié)構(gòu)                  
 3. 2. 2  設(shè)置或讀取CS COMMAND結(jié)構(gòu)屬性值                  
 3. 3  初始化. 發(fā)送. 執(zhí)行命令                  
 3. 3. 1  命令的概念                  
 3. 3. 2  基本步驟                  
 3. 4  關(guān)閉聯(lián)接. 釋放資源                  
 3. 4. 1  關(guān)閉聯(lián)接                  
 3. 4. 2  釋放資源                  
 第四章  錯(cuò)誤及消息處理                  
 4. 1  客戶消息. 服務(wù)器消息和CS-Library消息                  
 4. 1. 1  客戶消息                  
 4. 1. 2  服務(wù)器消息                  
 4. 1. 3  CS-Library消息                  
 4. 2  錯(cuò)誤及消息處理的兩種方式                  
 4. 3  定義安裝回叫程序處理消息及錯(cuò)誤信息                  
 4. 3. 1  定義客戶消息回叫程序                  
 4. 3. 2  安裝客戶消息回叫程序                  
 4. 3. 3  定義服務(wù)器消息回叫程序                  
 4. 3. 4  安裝服務(wù)器消息回叫程序                  
 4. 3. 5  定義CS-Library消息回叫程序                  
 4. 3. 6  安裝CS-Library消息回叫程序                  
 4. 4  樣例程序                  
 4. 4. 1  將三個(gè)回叫程序?qū)懭朊麨閔andler. c的文件                  
 4. 4. 2  修改編譯文本                  
 4. 4. 3  修改主程序中init_db()子過(guò)程                  
 第五章  普通行的處理                  
 5. 1  概述                  
 5. 2  完成與Server的聯(lián)接                  
 5. 2. 1  對(duì)于各種不同類型的結(jié)果, 建立switch循環(huán)                  
 5. 2. 2  ct_results()的參數(shù)                  
 5. 3  返回代碼與結(jié)果類型                  
 5. 3. 1  返回代碼與結(jié)果類型的圖示                  
 5. 3. 2  關(guān)于某些結(jié)果類型                  
 5. 3. 3  關(guān)于返回代碼                  
 5. 4  可讀取的結(jié)果類型                  
 5. 4. 1  結(jié)果類型圖示                  
 5. 4. 2  對(duì)于不同類型的結(jié)果采取的方法                  
 5. 5  不同的結(jié)果類型                  
 5. 5. 1  調(diào)用ct_results()處理命令產(chǎn)生的各個(gè)結(jié)果類型                  
 5. 5. 2  某些命令會(huì)產(chǎn)生多種結(jié)果類型                  
 5. 5. 3  進(jìn)一步的例子                  
 5. 6  程序:不同的結(jié)果類型                  
 5. 7  流程圖                  
 5. 8  得到列的個(gè)數(shù)                  
 5. 9  把列捆綁到變量                  
 5. 10  接收轉(zhuǎn)換數(shù)據(jù)的緩沖區(qū)                  
 5. 11  轉(zhuǎn)換不同的數(shù)據(jù)類型(普通的數(shù)據(jù)類型轉(zhuǎn)換)                  
 5. 12  CS DATAFMT結(jié)構(gòu)                  
 5. 13  設(shè)置CS DATAFMT                  
 5. 13. 1  映射到字符串                  
 5. 13. 2  映射到其他數(shù)據(jù)類型                  
 5. 14  程序:把列捆綁到程序變量                  
 5. 15  流程圖                  
 5. 16  取數(shù)據(jù)                  
 5. 17  程序:取出并打印每一行                  
 5. 18  取消不需要的結(jié)果                  
 第六章  普通行的描述                  
 6. 1  得到結(jié)果集的信息                  
 6. 1. 1  得到簡(jiǎn)單"數(shù)字"信息                  
 6. 1. 2  用法                  
 6. 1. 3  ct_res_info()的參數(shù)                  
 6. 2  打印"涉及"的行數(shù)                  
 6. 3  得到結(jié)果集的信息                  
 6. 3. 1  調(diào)用ct_describe()得到結(jié)果集中列的某些特有信息                  
 6. 3. 2  ct_describe()把關(guān)于列的信息存入CS_DATAFMT                  
 6. 3. 3  ct_describe()的參數(shù)                  
 6. 4  c  ct_describe()設(shè)置CS_DATAFMT結(jié)構(gòu)                  
 6. 4. 1  ct_describe()設(shè)置CS_DATAFMT結(jié)構(gòu)                  
 6. 4. 2  CS_DATAFMT的描述                  
 6. 5  設(shè)置CS_DATAFMT的例子                  
 6. 5. 1  結(jié)果集的信息                  
 6. 5. 2  cs_describe()設(shè)置的CS_DATAFMT結(jié)構(gòu)                  
 6. 5. 3  cstypes.h中描述數(shù)據(jù)類型的信息                  
 6. 6  建立CS_DATAFMT結(jié)構(gòu)的數(shù)組                  
 6. 7  建立CS_DATAFMT結(jié)構(gòu)的數(shù)組(續(xù))                  
 6. 7. 1  建立一個(gè)循環(huán)                  
 6. 7. 2  fprintf語(yǔ)句的結(jié)果                  
 6. 8  總結(jié)                  
 6. 9  程序:打印列名和結(jié)果                  
 6. 10  得到計(jì)算結(jié)果的信息                  
 6. 10. 1  舉例                  
 6. 10. 2  概述                  
 6. 11  得到計(jì)算結(jié)果的信息(續(xù)一)                  
 6. 11. 1  計(jì)算行的某些信息                  
 6. 11. 2  用法                  
 6. 11. 3  例子                  
 6. 11. 4  ct_compute_info()的參數(shù)                  
 6. 12  得到計(jì)算結(jié)果的信息(續(xù)二)                  
 6. 12. 1  get_aggregate_name()                  
 6. 12. 2  舉例                  
 6. 13  程序:打印計(jì)算結(jié)果信息                  
 6. 14  更好地控制存取數(shù)據(jù)                  
 6. 15  ct_get_data()                  
 6. 15. 1  用法                  
 6. 15. 2  參數(shù)                  
 6. 15. 3  目的                  
 6. 16  cs_convert()                  
 6. 16. 1  用法                  
 6. 16. 2  參數(shù)                  
 第七章  運(yùn)行存儲(chǔ)過(guò)程                  
 7. 1  存儲(chǔ)過(guò)程                  
 7. 2  存儲(chǔ)過(guò)程的優(yōu)點(diǎn)                  
 7. 3  存儲(chǔ)過(guò)程的范例                  
 7. 4  處理存儲(chǔ)過(guò)程特有的結(jié)果                  
 7. 4. 1  存儲(chǔ)過(guò)程返回的特殊結(jié)果                  
 7. 4. 2  舉例                  
 7. 4. 3  在循環(huán)中調(diào)用ct_results()                  
 7. 5  返回代碼和返回類型                  
 7. 5. 1  運(yùn)行存儲(chǔ)過(guò)程后的返回代碼和結(jié)果類型                  
 7. 5. 2  在循環(huán)中調(diào)用ct_results()                  
 7. 6  程序:處理輸出參數(shù)和返回狀態(tài)                  
 7. 7  SQL Server向SQL Server發(fā)送RPC                  
 7. 7. 1  圖示                  
 7. 7. 2  高效的通訊                  
 7. 7. 3  RPC命令                  
 7. 8  Client-Library向SQL Server發(fā)送RPC                  
 7. 8. 1  圖示                  
 7. 8. 2  RPC的優(yōu)點(diǎn)                  
 7. 8. 3  Client-Library函數(shù)調(diào)用                  
 7. 9  RPC的優(yōu)點(diǎn)                  
 7. 10  發(fā)送RPC命令的步驟                  
 7. 11  向SQL Server發(fā)送RPC信息(不帶參數(shù))                  
 7. 12  向RPC信息增加參數(shù)                  
 7. 12. 1  利用ct_Param()發(fā)送所需數(shù)量的參數(shù)                  
 7. 12. 2  ct_param()的參數(shù)                  
 7. 13  對(duì)變量作數(shù)據(jù)類型轉(zhuǎn)換                  
 7. 14  以"本來(lái)的"格式傳送參數(shù)                  
 7. 14. 1  從字符到整型的轉(zhuǎn)換                  
 7. 14. 2  從字符串轉(zhuǎn)換到日期型                  
 7. 15  為cs_convert()得到context指針                  
 7. 16  總結(jié)                  
 7. 17  程序:RPC的一般處理過(guò)程                  
 第八章  動(dòng)態(tài)SQL                  
 8. 1  動(dòng)態(tài)SQL的概述                  
 8. 1. 1  概述                  
 8. 1. 2  動(dòng)態(tài)SQL與存儲(chǔ)過(guò)程的比較                  
 8. 2  T-SQL與動(dòng)態(tài)SQL的比較(以"insert"為例)                  
 8. 2. 1  利用T-SQL重復(fù)執(zhí)行insert                  
 8. 2. 2  利用動(dòng)態(tài)SQL重復(fù)執(zhí)行insert                  
 8. 3  動(dòng)態(tài)SQL的三個(gè)階段                  
 8. 4  準(zhǔn)備SQL語(yǔ)句                  
 8. 5  執(zhí)行SQL語(yǔ)句                  
 8. 6  釋放SQL語(yǔ)句占用的資源                  
 8. 7  總結(jié)                  
 8. 8  程序:動(dòng)態(tài)插入記錄                  
 8. 9  動(dòng)態(tài)SQL的其他功用                  
 第九章  只讀游標(biāo)                  
 9. 1  游標(biāo)的概念                  
 9. 1. 1  什么是游標(biāo)(cursors)                  
 9. 1. 2  游標(biāo)的基本操作                  
 9. 2  客戶端游標(biāo)和服務(wù)器端游標(biāo)                  
 9. 2. 1  客戶端(Client-side)游標(biāo)                  
 9. 2. 2  服務(wù)器端(Server-side)游標(biāo)                  
 9. 3  比較T-SQL語(yǔ)言游標(biāo)和CT-Library中的游標(biāo)                  
 9. 4  使用游標(biāo)的優(yōu)點(diǎn)                  
 9. 5  使用只讀游標(biāo)的基本步驟                  
 第十章  可修改游標(biāo)                  
 10. 1  使用可修改游標(biāo)的基本步驟                  
 10. 2  重定位游標(biāo)的當(dāng)前位置                  
 10. 3  重定位游標(biāo)的基本步驟                  
 第十一章  讀寫(xiě)文本/圖像字段                  
 11. 1  文本/圖像數(shù)據(jù)類型的存儲(chǔ)方式                  
 11. 1. 1  什么是文本(text)/圖像(image)數(shù)據(jù)類型                  
 11. 1. 2  文本/圖像數(shù)據(jù)類型的存儲(chǔ)方式                  
 11. 2  讀取文本/圖像字段的值                  
 11. 2. 1  CS_IODESC結(jié)構(gòu)                  
 11. 2. 2  讀取文本/圖像字段的值                  
 第十二章  批數(shù)據(jù)拷貝                  
 12. 1  什么是BULK-Library/C                  
 12. 2  使用BULK-Library/C編寫(xiě)批數(shù)據(jù)拷貝程序的兩種數(shù)據(jù)流向                  
 12. 3  編寫(xiě)B(tài)ULK-Libray/C應(yīng)用程序前的準(zhǔn)備工作                  
 12. 3. 1  頭文件bkpublic.h.                  
 12. 3. 2  修改編譯腳本                  
 12. 3. 3  將數(shù)據(jù)庫(kù)select into/bulkcopy"選項(xiàng)設(shè)為true                  
 12. 4  編寫(xiě)批數(shù)據(jù)拷入程序的基本步驟                  
 附錄A  Sybase Open Client產(chǎn)品附帶的樣例程序                  
 附錄B  Client-Library應(yīng)用的程序框架                  
 附錄C  DB-Library和Client-Library                  
 附錄D  Client-Library. CS-Library和Bulk-Copy Library例程列表                  

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)