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

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

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

定 價:¥49.00

作 者: 劉生平編著
出版社: 清華大學出版社
叢編項:
標 簽: VC++.NET

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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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