注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C#2005數(shù)據(jù)庫編程經(jīng)典教程

C#2005數(shù)據(jù)庫編程經(jīng)典教程

C#2005數(shù)據(jù)庫編程經(jīng)典教程

定 價:¥58.00

作 者: (美)沃頓(Karli watton) 著,陳秋萍 譯
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: VC++

ISBN: 9787115158949 出版時間: 2007-05-01 包裝: 膠版紙
開本: 0開 頁數(shù): 451 字?jǐn)?shù):  

內(nèi)容簡介

  要學(xué)習(xí)如何在C#編寫的.NET 2.0應(yīng)用程序中使用Microsoft SQL Server,本書是絕佳的起點。通過閱讀本書,讀者將學(xué)到數(shù)據(jù)庫技術(shù)的基礎(chǔ)知識,掌握如何使用.NET框架來訪問數(shù)據(jù)庫及如何最大限度地提高代碼的效率。 本書首先闡述了有關(guān)數(shù)據(jù)庫的基本知識,包括數(shù)據(jù)庫的定義和類型、SQL語言以及如何在C#應(yīng)用程序中使用ADO.NET來訪問數(shù)據(jù)庫;然后,討論了數(shù)據(jù)綁定技術(shù)以及如何在Windows和Web應(yīng)用程序中使用它們來顯示和修改數(shù)據(jù);接下來,探討了如何以編程方式訪問數(shù)據(jù)庫,包括以編程方式訪問數(shù)據(jù)庫所需的連接、命令、閱讀器、適配器和Dataset等對象、視圖和存儲過程以及自定義數(shù)據(jù)對象;最后,討論了一些高級主題,包括事務(wù)、并發(fā)管理、Web服務(wù)、SQL CLR集成等。 本書適合在使用Visual C# 2005開發(fā)Windows和ASP.NET應(yīng)用程序方面擁有一定經(jīng)驗的程序員閱讀。

作者簡介

暫缺《C#2005數(shù)據(jù)庫編程經(jīng)典教程》作者簡介

圖書目錄

第1章 數(shù)據(jù)庫基礎(chǔ)
1.1 什么是數(shù)據(jù)庫
1.1.1 關(guān)系數(shù)據(jù)庫管理系統(tǒng)
1.1.2 面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng)
1.2 RDBMS的其他特性
1.2.1 聯(lián)接
1.2.2 函數(shù)
1.2.3 視圖
1.2.4 存儲過程
1.2.5 觸發(fā)器
1.2.6 電子郵件
1.2.7 索引
1.2.8 安全
1.2.9 并發(fā)控制
1.2.10 事務(wù)
1.2.11 遠(yuǎn)程訪問
1.2.12 備份
1.2.13 鏡像和分區(qū)
1.2.14 管理工具
1.3 有哪些RDBMS
1.3.1 MySQL和RostgreSQL
1.3.2 DB2、Oracle和SQL Server
1.3.3 SQL Server 2005速成版
1.4 如何使用數(shù)據(jù)庫
1.4.1 SQL入門指南
1.4.2 XML
1.5 小結(jié)
1.6 練習(xí)
第2章 數(shù)據(jù)庫和C#
2.1 C#中的數(shù)據(jù)庫訪問
2.1.1 ADO.NET
2.1.2 數(shù)據(jù)綁定
2.2 可視化工具
2.2.1 速成版產(chǎn)品
2.2.2 SQL Server Management Studio Express
2.3 示例
2.3.1 練習(xí)創(chuàng)建數(shù)據(jù)庫
2.3.2 解釋
2.3.3 Windows應(yīng)用程序中的數(shù)據(jù)綁定
2.3.4 解釋
2.3.5 Web應(yīng)用程序中的數(shù)據(jù)綁定
2.3.6 解釋
2.4 案例研究中使用的數(shù)據(jù)庫
2.5 小結(jié)
2.6 練習(xí)
第3章 查看數(shù)據(jù)
3.1 創(chuàng)建數(shù)據(jù)源
3.1.1 自動化數(shù)據(jù)源配置
3.1.2 手動配置數(shù)據(jù)源
3.1.3 高級數(shù)據(jù)源配置
3.2 綁定到數(shù)據(jù)源
3.2.1 BindingSource控件
3.2.2 綁定到列表控件
3.2.3 綁定到DataGridView控件
3.2.4 BindingNavigator控件
3.2.5 一步添加可導(dǎo)航的DataGridView
3.2.6 綁定到詳細(xì)視圖(Detail Views)
3.2.7 過濾數(shù)據(jù)
3.3 小結(jié)
3.4 練習(xí)
第4章 修改數(shù)據(jù)
4.1 數(shù)據(jù)修改的必備條件
4.1.1 數(shù)據(jù)庫安全
4.1.2 數(shù)據(jù)庫視圖
4.1.3 應(yīng)用程序的數(shù)據(jù)源
4.2 如何避免數(shù)據(jù)被覆蓋
4.3 通過數(shù)據(jù)綁定控件修改數(shù)據(jù)
4.3.1 添加主鍵值為GUID的行
4.3.2 BindingNavigator如何保存數(shù)據(jù)
4.3.3 取消更新
4.3.4 在詳細(xì)視圖中更新數(shù)據(jù)
4.3.5 更新多個表
4.3.6 在DataGridView中更新長文本
4.3.7 在應(yīng)用程序退出時保存數(shù)據(jù)
4.4 小結(jié)
4.5 練習(xí)
第5章 數(shù)據(jù)庫和Internet
5.1 Web應(yīng)用程序與Windows應(yīng)用程序
5.2 ASP.NET中的數(shù)據(jù)綁定
5.3 ASP.NET的數(shù)據(jù)連接
5.3.1 本地數(shù)據(jù)庫文件連接
5.3.2 遠(yuǎn)程連接
5.4 ASP.NET的數(shù)據(jù)源控件
5.4.1 數(shù)據(jù)源配置
5.4.2 數(shù)據(jù)源控件的其他功能
5.5 ASP.NET數(shù)據(jù)顯示控件
5.5.1 GridView
5.5.2 DataList
5.5.3 Repeater
5.5.4 FormView
5.5.5 DetailsView
5.6 模板簡介
5.7 在列表視圖中查看和編輯數(shù)據(jù)
5.7.1 查看數(shù)據(jù)
5.7.2 其他配置
5.7.3 編輯數(shù)據(jù)
5.8 在詳細(xì)視圖中查看和編輯數(shù)據(jù)
5.9 主/從視圖(Master/Detail View)
5.10 小結(jié)
5.11 練習(xí)
第6章 以編程方式訪問數(shù)據(jù)庫
6.1 數(shù)據(jù)庫連接
6.1.1 創(chuàng)建連接
6.1.2 連接狀態(tài)
6.1.3 連接池
6.2 數(shù)據(jù)庫命令
6.2.1 創(chuàng)建命令
6.2.2 命令類型
6.2.3 執(zhí)行命令的方法
6.2.4 參數(shù)化命令
6.2.5 防范SQL注入攻擊
6.3 數(shù)據(jù)閱讀器對象
6.3.1 創(chuàng)建數(shù)據(jù)閱讀器對象
6.3.2 讀取數(shù)據(jù)
6.3.3 數(shù)據(jù)閱讀器對象的連接
6.4 數(shù)據(jù)適配器對象
6.4.1 配置數(shù)據(jù)適配器
6.4.2 提取數(shù)據(jù)庫數(shù)據(jù)
6.4.3 修改數(shù)據(jù)庫數(shù)據(jù)
6.4.4 定制數(shù)據(jù)適配器行為
6.5 DataSet對象
6.5.1 填充DataSet對象
6.5.2 定義和使用表關(guān)系
6.5.3 類型化數(shù)據(jù)集類
6.6 小結(jié)
6.7 練習(xí)
第7章 視圖和存儲過程
7.1 數(shù)據(jù)庫視圖
7.1.1 創(chuàng)建視圖
7.1.2 通過視圖更新數(shù)據(jù)
7.2 存儲過程
7.2.1 創(chuàng)建存儲過程
7.2.2 使用存儲過程
7.2.3 通過存儲過程更新數(shù)據(jù)
7.2.4 條件邏輯和循環(huán)
7.2.5 游標(biāo)
7.3 小結(jié)
7.4 練習(xí)
第8章 自定義的數(shù)據(jù)對象
8.1 自定義的數(shù)據(jù)對象
8.1.1 N層應(yīng)用程序設(shè)計初步
8.1.2 傳遞數(shù)據(jù)閱讀器對象
8.1.3 使用.NET框架中已有的類
8.1.4 設(shè)計簡單的數(shù)據(jù)感知類
8.1.5 DataAwareObjects類庫
8.2 綁定到對象數(shù)據(jù)
8.2.1 Windows應(yīng)用程序
8.2.2 Web應(yīng)用程序
8.3 小結(jié)
8.4 練習(xí)
第9章 事務(wù)和并發(fā)
9.1 并發(fā)
9.1.1 后來者贏
9.1.2 ADO.NET中的開放式并發(fā)管理
9.1.3 客戶端應(yīng)用程序中的并發(fā)沖突
9.1.4 解決并發(fā)沖突
9.2 事務(wù)
9.2.1 SQL事務(wù)
9.2.2 .NET事務(wù)
9.3 小結(jié)
9.4 練習(xí)
第10章 使用脫機數(shù)據(jù)
10.1 暴露Web服務(wù)的數(shù)據(jù)
10.1.1 Web服務(wù)入門
10.1.2 呈現(xiàn)數(shù)據(jù)庫數(shù)據(jù)
10.2 使用Web服務(wù)的數(shù)據(jù)
10.3 緩存Web服務(wù)數(shù)據(jù)
10.3.1 緩存Web方法的輸出
10.3.2 在應(yīng)用程序狀態(tài)中緩存數(shù)據(jù)
10.3.3 在應(yīng)用程序緩存中緩存數(shù)據(jù)
10.4 小結(jié)
10.5 練習(xí)
第11章 SQL Server CLR集成
11.1 CLR集成概述
11.1.1 啟用CLR集成
11.1.2 在SQL Server中添加程序集
11.1.3 對CLR集成代碼的要求
11.1.4 注冊CLR代碼
11.2 CLR集成代碼的通用特性
11.2.1 代碼結(jié)構(gòu)
11.2.2 數(shù)據(jù)訪問
11.2.3 調(diào)用上下文
11.2.4 SqlPipe
11.3 托管函數(shù)和存儲過程
11.3.1 標(biāo)量函數(shù)
11.3.2 表值函數(shù)
11.3.3 聚合函數(shù)
11.3.4 存儲過程
11.4 小結(jié)
11.5 練習(xí)
附錄A 安裝所需的程序
A.1 .NET Framework 2.0
A.2 Visual C# 2005速成版
A.3 SQL Server Express
A.4 SQL Server Management Studio Express
A.5 Visual Web Developer 2005速成版
A.6 完成
A.7 幫助
附錄B 安裝數(shù)據(jù)庫
B.1 安裝數(shù)據(jù)庫文件
B.2 執(zhí)行SQL腳本
B.3 分離數(shù)據(jù)庫
附錄C 練習(xí)答案



本目錄推薦

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