注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETVisual C++ .NET數(shù)據(jù)庫(kù)開發(fā)技術(shù)與實(shí)踐

Visual C++ .NET數(shù)據(jù)庫(kù)開發(fā)技術(shù)與實(shí)踐

Visual C++ .NET數(shù)據(jù)庫(kù)開發(fā)技術(shù)與實(shí)踐

定 價(jià):¥49.00

作 者: 劉生平編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: VC++.NET

ISBN: 9787302100287 出版時(shí)間: 2005-01-01 包裝: 平裝
開本: 26cm+光盤1片 頁(yè)數(shù): 478頁(yè) 字?jǐn)?shù):  

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

  本書以如何建立一個(gè)Visual C++.NET數(shù)據(jù)庫(kù)應(yīng)用程序?yàn)橹骶€,從Microsoft通用數(shù)據(jù)庫(kù)訪問(wèn)體系出發(fā),將Visual C++.NET支持的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)ODBC、DAO、OLE DB、ADO和ADO.NET逐一進(jìn)行了詳細(xì)的介紹。以文字和片段代碼相結(jié)合的方式詳細(xì)地說(shuō)明了使用各個(gè)技術(shù)建立數(shù)據(jù)庫(kù)應(yīng)用程序的基本步驟,并助提供了完整的示例工程以便于讀者舉一反三,全面掌握數(shù)據(jù)訪問(wèn)技術(shù)。 本收條理清楚,內(nèi)容全面、深入,敘述通俗易懂,適合有一定基礎(chǔ)的大專院校校師生、企業(yè)技術(shù)開發(fā)人員學(xué)習(xí)參考,也適合各類培訓(xùn)班學(xué)員學(xué)習(xí)Visual C++.NET數(shù)據(jù)庫(kù)開發(fā)技術(shù)。

作者簡(jiǎn)介

暫缺《Visual C++ .NET數(shù)據(jù)庫(kù)開發(fā)技術(shù)與實(shí)踐》作者簡(jiǎn)介

圖書目錄

第1部分 Visual C++.NET數(shù)據(jù)庫(kù)開發(fā)技術(shù)概述
第1章 .NET平臺(tái)概述
1.1 .NET平臺(tái)
1.2 .NET框架
1.2.1 公共語(yǔ)言運(yùn)行庫(kù)
1.2.2 .NET框架類庫(kù)
第2章 Visual C++.NET數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)概述
2.1 Visual C++.NET數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
2.1.1 ODBC
2.1.2 DAO
2.1.3 OLE DB
2.1.4 ADO
2.1.5 ADO.NET
2.2 通用數(shù)據(jù)庫(kù)訪問(wèn)架構(gòu)體系
2.2.1 ADO和OLE DB
2.2.2 RDS概述
2.2.3 MSAC SDK新版本特點(diǎn)
2.3 Visual C++.NET數(shù)據(jù)庫(kù)開發(fā)技術(shù)的特點(diǎn)
2.4 選擇Visual C++.NET數(shù)據(jù)庫(kù)開發(fā)技術(shù)
2.4.1 選擇DAO和ODBC
2.4.2 選擇OLE DB
2.4.3 選擇ADO.NET和ADO
2.4.4 總結(jié)
第2部分 ODBC數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
第3章 ODBC 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)概述
3.1 ODBC概述
3.2 ODBC的體系結(jié)構(gòu)
3.3 ODBC的數(shù)據(jù)操作類型
3.4 ODBC的跟蹤和診斷技術(shù)
3.4.1 返回代碼
3.4.2 診斷記錄
3.5 使用ODBC需要包含的頭文件和庫(kù)文件
3.6 ODBC DSN
3.6.1 靜態(tài)地配置ODBC DSN
3.6.2 動(dòng)態(tài)地配置ODBC DSN
第4章 ODBC API編程技術(shù)
4.1 ODBC API概述
4.2 句柄
4.3 ODBC API應(yīng)用程序開發(fā)基本步驟
4.3.1 建立應(yīng)用程序的ODBC環(huán)境
4.3.2 分配連接句柄和設(shè)置連接的屬性
4.3.3 連接到數(shù)據(jù)源
4.3.4 構(gòu)造和執(zhí)行SQL語(yǔ)句
4.3.5 記錄的添加、刪除和更新
4.3.6 取回查詢結(jié)果
4.3.7 斷開同數(shù)據(jù)源的連接
4.3.8 釋放ODBC環(huán)境
4.3.9 示例程序
4.4 典型ODBC API程序示例
4.4.1 定義全局變量和宏
4.4.2 定義統(tǒng)一的錯(cuò)誤處理程序
4.4.3 定義主控程序
第5章 MFC ODCC編程技術(shù)
5.1 MFC ODCC概述
5.2 MFC ODCC基本類概述
5.2.1 CDatabase
5.2.2 CRecordSet
5.2.3 CRecordView
5.3 MFC封裝ODCC API的類庫(kù)技術(shù)
5.3.1 RFX
5.3.2 DDX
5.3.3 DDX和RFX的關(guān)系及比較
5.4 MFC ODCC應(yīng)用程序框架和開發(fā)步驟
5.4.1 建立數(shù)據(jù)庫(kù)連接
5.4.2 創(chuàng)建記錄集
5.4.3 操作記錄集
5.4.4 執(zhí)行SQL語(yǔ)句
5.4.5 斷開數(shù)據(jù)庫(kù)連接
5.4.6 事務(wù)處理
5.4.7 示例程序
第3部分  DAO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
第6章 DAO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)概述
6.1 DAO概述
6.2 DAO對(duì)象
6.3 DAO的環(huán)境支持
6.4 MFC DAO概述
6.5 DAO對(duì)象到MFC類的映射
6.5.1 MFC類和對(duì)應(yīng)的DAO對(duì)象
6.5.2 MFC如何管理未映射擊到類的DAO對(duì)象
6.5.3 MFC中未公開的DAO對(duì)象
6.5.4 MFC如何訪問(wèn)數(shù)據(jù)庫(kù)引擎
6.5.5 MFC和DAO的安全性
6.6 MFC DAO基本類概述
6.7 MFC DAO應(yīng)用程序開發(fā)的基本步驟
6.7.1 建立數(shù)據(jù)庫(kù)連接
6.7.2 創(chuàng)建記錄集
6.7.3 操作記錄集
6.7.4 事務(wù)處理
6.7.5 示例程序
第4部分  OLE DB數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
第7章 OLE DB API編程技術(shù)
7.1 OLE DB 技術(shù)概述
7.1.1 通用數(shù)據(jù)訪問(wèn)技術(shù)
7.1.2 OLE DB技術(shù)
7.2 OLE DB對(duì)象
7.2.1 數(shù)據(jù)源對(duì)象
7.2.2 會(huì)話對(duì)象
7.2.3 命令對(duì)象
7.2.4 行集對(duì)象
7.2.5 事務(wù)對(duì)象
7.2.6 枚舉器對(duì)象
7.2.7 錯(cuò)誤對(duì)象
7.3 OLE DB API應(yīng)用程序的基本框架和示例
7.3.1 初始化環(huán)境
7.3.2 初始化數(shù)據(jù)源
7.3.3 獲取會(huì)話對(duì)象的執(zhí)行一個(gè)命令
7.3.4 從行集獲取數(shù)據(jù)
7.3.5 示例程序
7.4 OLE DB API的高級(jí)技術(shù)
7.4.1 行集的增強(qiáng)功能
7.4.2 處理大數(shù)據(jù)類型
7.4.3 數(shù)據(jù)操作
7.4.4 事務(wù)
第8章 OLE DB使用者
8.1 OLE DB使用者概述
8.2 OLE DB使用者模板
8.2.1 數(shù)據(jù)源類和會(huì)話類
8.2.2 訪問(wèn)器類和行集合類
8.2.3 命令類和表類
8.2.4 用戶記錄類
8.2.5 模式行集合
8.3 OLE DB使用者屬性
8.3.1 db_source屬性
8.3.2 db_table屬性
8.3.3 db_command屬性
8.3.4 db_column屬性
8.3.5 db_param屬性
8.3.6 db_accessor屬性
8.4 建立ATL OLE DB使用者對(duì)象
8.4.1 使用向?qū)ЫTL OLE DB使用者對(duì)象
8.4.2 手動(dòng)建立ATL OLE DB使用者對(duì)象
8.5 建立OLE DB使用者應(yīng)用程序
8.5.1 創(chuàng)建屬性化OLE DB使用者Win32控制臺(tái)應(yīng)用程序
8.5.2 創(chuàng)建模板類OLE DB使用者Win32控制臺(tái)應(yīng)用程序
8.5.3 創(chuàng)建屬性化OLE DB使用者.NET控制臺(tái)應(yīng)用程序
8.5.4 創(chuàng)建屬性化OLE DB使用者M(jìn)FC應(yīng)用程序
第9章 OLE DB使用者的增強(qiáng)功能
9.1 使用數(shù)據(jù)庫(kù)屬性簡(jiǎn)化數(shù)據(jù)訪問(wèn)
9.1.1 屬性插入的用戶記錄類
9.1.2 設(shè)置行集合屬性
9.1.3 示例程序
9.2 向志生成的訪問(wèn)器中的字段狀態(tài)數(shù)據(jù)成員
9.3 獲取數(shù)據(jù)的方式
9.4 使用模式行集合獲取 元數(shù)據(jù)或模式信息
9.4.1 目錄/模式模型
9.4.2 查詢模式信息時(shí)使用限制
9.4.3 示例程序
9.5 使用書簽
9.5.1 實(shí)例化書簽
9.5.2 從提供程序中請(qǐng)示書簽列
9.5.3 將書簽項(xiàng)添加到列映射
9.5.4 示例程序
9.6 更新行集合
9.6.1 支持更新操作
9.6.2 在行中設(shè)置數(shù)據(jù)
9.6.3 向行集合中插入行
9.6.4 從行集合中刪除行
9.6.5 立即更新和推遲更新
9.6.6 示例程序
9.7 遍歷簡(jiǎn)單行集合
9.8 使用存儲(chǔ)過(guò)程
9.8.1 定義存儲(chǔ)過(guò)程
9.8.2 存儲(chǔ)過(guò)程中的輸出參數(shù)
9.8.3 存儲(chǔ)過(guò)程中的行計(jì)數(shù)
9.8.4 擴(kuò)展存儲(chǔ)過(guò)程
9.8.5 創(chuàng)建擴(kuò)展存儲(chǔ)過(guò)程
9.8.6 向數(shù)據(jù)庫(kù)中注冊(cè)擴(kuò)展存儲(chǔ)過(guò)程
9.8.7 調(diào)用擴(kuò)展存儲(chǔ)過(guò)程
9.8.8 向擴(kuò)展存儲(chǔ)過(guò)程中添加功能
9.8.9 使用一個(gè)存儲(chǔ)過(guò)程返回多個(gè)結(jié)果集
9.8.10 調(diào)試擴(kuò)展存儲(chǔ)過(guò)程
9.9 使用訪問(wèn)器
9.9.1 確定需要使用的訪問(wèn)器類型
9.9.2 在一個(gè)行集全上使用多個(gè)訪問(wèn)器
9.9.3 使用CDynamicAcessor訪問(wèn)器
9.9.4 使用CDynamicStringAccessor訪問(wèn)器
9.9.5 使用CDynamicParameterAccessor訪問(wèn)器
9.9.6 重寫動(dòng)態(tài)訪問(wèn)器
9.9.7 使用手動(dòng)訪問(wèn)器
9.10 檢索XML數(shù)據(jù)
9.10.1 使用CStreamRowser檢索XML數(shù)據(jù)
9.10.2 使用CXMLAccessor檢索XML數(shù)據(jù)
9.10.3 示例程序
9.11 使用OLE DB記錄視圖
9.12 將接收通知功能添加到OLE DB使用者
9.13 在OLE DB中使用現(xiàn)有的ADO記錄集
9.14 OLE DB行集的持久性操作
9.14.1 將行集持久化
9.14.2 將已持久化的行集加載到ADO記錄集
9.14.3 示例程序
9.15 在行集合中檢索BLOB對(duì)象
第10章 OLE DB提供者
10.1 OLE DB提供者概述
10.2 OLE DB規(guī)范級(jí)別支持
10.3 為何要?jiǎng)?chuàng)建OLE DB提供程序
10.4 OLE DB提供程序的類型
10.5 OLE DB提供者體系結(jié)構(gòu)
10.5.1 數(shù)據(jù)源和會(huì)話
10.5.2 強(qiáng)制接口和可選接口
10.5.3 屬性映射
10.5.4 用戶記錄
10.6 創(chuàng)建OLE DB提供程序
10.6.1 創(chuàng)建OLE DB提供程序?qū)嵗?br />10.6.2 創(chuàng)建簡(jiǎn)單的只讀提供程序示例
10.6.3 創(chuàng)建可更新的提供程序
10.7 增加OLE DB提供程序功能
10.7.1 添加接口到提供程序
10.7.2 在提供程序中引用屬性
10.7.3 在提供程序中設(shè)置屬性
10.7.4 在提供程序中動(dòng)態(tài)綁定列
10.7.5 在提供程序中支持自由線程處理
10.7.6 在提供程序不支持的數(shù)據(jù)
10.7.7 提供程序支持通知消息的功能
10.7.8 提供程序支持模式行集合
10.7.9 在提供程序中實(shí)現(xiàn)對(duì)書簽的支持
10.8 調(diào)試提供程序
10.9 測(cè)試提供程序
10.10 一致性測(cè)試提供程序
10.11 OLE DB提供程序資源池和服務(wù)
10.11.1 OLE DB應(yīng)用程序中的資源池
10.11.2 啟用和禁區(qū)用OLE DB服務(wù)
第5部分 ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
第11章 ADO技術(shù)概述
11.1 ADO概述
11.1.1 ADO體系結(jié)構(gòu)
11.1.2 數(shù)據(jù)提供者
11.1.3 服務(wù)提供者
11.1.4 服務(wù)組件
11.1.5 ADO技術(shù)特點(diǎn)
11.2 ADO對(duì)象模型
11.3 ADO編程模型
11.3.1 ADO編程模型概述
11.3.2 ADO編程模型細(xì)節(jié)
11.3.3 ADO的特有數(shù)據(jù)類型
11.3.4 ADO編程接口
11.4 ADO事件模型
11.4.1 事件類型
11.4.2 捕獲ADO事件
11.4.3 示例程序
第12章 ADO開發(fā)應(yīng)用程序技術(shù)
12.1 ADO應(yīng)用程序框架和開發(fā)流程
12.1.1 在Visual C++中使用ADO
12.1.2 建立數(shù)據(jù)庫(kù)連接
12.1.3 建立ADO記錄集
12.1.4 操作記錄集
12.1.5 錯(cuò)誤處理
12.1.6 事務(wù)處理
12.1.7 一個(gè)完整的示例項(xiàng)目
12.2 ADO記錄集的持久性操作
12.2.1 ADO記錄集與內(nèi)存之間的轉(zhuǎn)化操作
12.2.2 ADO記錄集與XML文件之間的轉(zhuǎn)化操作
12.2.3 示例程序
12.3 ADO讀寫B(tài)LOB技術(shù)
12.3.1 讀取BLOB數(shù)據(jù)庫(kù)
12.3.2 寫B(tài)LOB數(shù)據(jù)
12.3.3 示例程序 
12.4 ADO記錄集與OLE DB行集
12.4.1 ADORecrdsetConstruction接口
12.4.2 示例程序
12.5 VC++對(duì)ADO的擴(kuò)展
12.5.1 IADORecrdBinding接口
12.5.2 支持ADO擴(kuò)展所需的頭文件
12.5.3 綁定Recordset的字段
12.5.4 綁定條目和綁定條目宏
12.5.5 示例程序
第6部分 ADO.NET數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
第13章 ADO.NET技術(shù)概述
13.1 ADO.NET概述
13.2 ADO.NET的設(shè)計(jì)目標(biāo)
13.3 ADO.NET結(jié)構(gòu)
13.3.1 XML和ADO.NET
13.3.2 ADO.NET組件
13.3.3 選擇DataReader與DataSet
13.4 ADO.NET與ADO
13.4.1 讀取數(shù)據(jù)
13.4.2 DataSet、DataTable和Recordset對(duì)象
13.4.3 轉(zhuǎn)換現(xiàn)有代碼
13.4.4 數(shù)據(jù)更新
13.4.5 對(duì)XML的擴(kuò)展支持
13.5 .NET Framework數(shù)據(jù)提供程序概述
13.5.1 .NET Framework數(shù)據(jù)提供程序
13.5.2 名稱空間組織
13.5.3 選擇.NET Framework數(shù)據(jù)提供程序
13.6 使用.NET Fraemework數(shù)據(jù)提供程序訪問(wèn)數(shù)據(jù)
13.6.1 連接到數(shù)據(jù)源
13.6.2 執(zhí)行命令
13.6.3 執(zhí)行數(shù)據(jù)庫(kù)操作和修改數(shù)據(jù)
13.6.4 使用DataReader檢索數(shù)據(jù)
13.6.5 從DataAdapter填充DataSet
13.6.6 使用DataAdapter和DataSet更新數(shù)據(jù)庫(kù)
13.6.7 自動(dòng)生成的命令
13.6.8 將參數(shù)用于DataAdapter
13.6.9 將存儲(chǔ)過(guò)程用于命令
13.7 ADO.NET DataSet
13.7.1 DataTableCollection
13.7.2 DataRelationCollection
13.7.3 ExtendedProperties
13.7.4 創(chuàng)建DataSet
13.7.5 向DataSet添加DataTable
13.7.6 添加表間關(guān)系和導(dǎo)般表間關(guān)系
13.7.7 DataSet事件
13.7.8 示例程序
第14章 ADO.NET開發(fā)應(yīng)用程序技術(shù)
14.1 獲取數(shù)據(jù)庫(kù)架構(gòu)信息
14.1.1 從DataReader中獲取架構(gòu)信息
14.1.2 示例程序
14.2 獲取錯(cuò)誤信息
14.2.1 為DataSet對(duì)象獲取擴(kuò)展錯(cuò)誤信息
14.2.2 獲取數(shù)提供程序提供的異常信息
14.2.3 示例程序
14.3 調(diào)用參數(shù)化存儲(chǔ)過(guò)程
14.3.1 用DataReader對(duì)象獲取結(jié)果記錄集、返回值和輸出參數(shù)
14.3.2 用命令對(duì)象的ExecuteScalar成員方法檢索參數(shù)值
14.3.3 用命令對(duì)象的ExecuteNonQuery成員方法檢索參數(shù)值
14.3.4 示例程序
14.4 執(zhí)行事務(wù)
14.4.1 使用ADO.NET執(zhí)行事務(wù)
14.4.2 在分布式事務(wù)中登記
14.4.3 示例程序
14.5 在OleDbConnection對(duì)象中使用Data Link Files
14.5.1 創(chuàng)建UDL文件
14.5.2 使用UDL文件的優(yōu)缺點(diǎn)
14.5.3 示例程序
14.6 ADO.NET操作XML技術(shù)
14.6.1 將DataSet對(duì)象中的數(shù)據(jù)持續(xù)化到XML
14.6.2 將XML數(shù)據(jù)讀到DataSet對(duì)象
14.6.3 利用OpenXML方法執(zhí)行批(Bulk)更新和批插入
14.6.4 示例程序
14.7 ADO.NET讀寫B(tài)LOB技術(shù)
14.7.1 從數(shù)據(jù)庫(kù)中獲取BLOB值
14.7.2 將BLOB值寫入數(shù)據(jù)庫(kù)
14.7.3 使用Byte數(shù)組一次讀寫完整的BLOB數(shù)據(jù)
14.7.4 以Chunking方式讀寫B(tài)LOB數(shù)據(jù)
14.7.5 示例程序
14.8 訪問(wèn)ADO記錄集
14.8.1 使用ADO記錄集填充DataSet
14.8.2 示例程序

本目錄推薦

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