注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫理論DB2 V9/9.5高級應(yīng)用開發(fā)

DB2 V9/9.5高級應(yīng)用開發(fā)

DB2 V9/9.5高級應(yīng)用開發(fā)

定 價:¥69.00

作 者: 管松 主編
出版社: 電子工業(yè)出版社
叢編項: IBM中國開發(fā)中心系列
標(biāo) 簽: 數(shù)據(jù)庫理論

ISBN: 9787121074219 出版時間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 448 字?jǐn)?shù):  

內(nèi)容簡介

  是國內(nèi)首本以DB2最新發(fā)布版本V9為依據(jù),展示DB2最新特性的作品,綜合市場需求與實踐中的案例總結(jié),突出DB2 V9在實踐中的應(yīng)用。全書共分8章,內(nèi)容主要包括DB2及應(yīng)用開發(fā)基礎(chǔ)、DB2 JDBC應(yīng)用開發(fā)、使用PHP開發(fā)DB2應(yīng)用、DB2 v9中的pureXML、DB2.NET應(yīng)用開發(fā)、DB2嵌入式SQL應(yīng)用開發(fā)、DB2高級應(yīng)用、DB2并發(fā)技術(shù)和性能調(diào)整。全書內(nèi)容深入淺出,見解精辟,無論是用于教學(xué)還是對于從事DB2應(yīng)用開發(fā)的專業(yè)人士,《DB2 V9/9.5高級應(yīng)用開發(fā)》均是一本不可或缺的工具書。

作者簡介

  肖振春,IBM中國軟件開發(fā)中心高級工程師,畢業(yè)于北京航空航天大學(xué)。從事數(shù)據(jù)庫領(lǐng)域信息整合和數(shù)據(jù)復(fù)制方面的工作,熟悉DB2應(yīng)用開發(fā)和性能調(diào)優(yōu)。張建偉,IBM中國軟件開發(fā)中心高級工程師,畢業(yè)于北京大學(xué),從事主機(jī)上DB2研發(fā)工作。熟悉DB2內(nèi)部實現(xiàn),精通DB2 JDBC/SQLJ驅(qū)動程序。林光國,IBM中國軟件開發(fā)中心高級工程師,畢業(yè)于清華大學(xué)。曾作為IBM開發(fā)中心的首批DB2/i工程師在iSeries(AS400)平臺上從事開發(fā)工作。目前任職于IBM Linux解決方案中心,從事企業(yè)應(yīng)用方案的售前技術(shù)支持。王東明,IBM中國軟件開發(fā)中心高級工程師,畢業(yè)于南開大學(xué),負(fù)責(zé)數(shù)據(jù)庫領(lǐng)域IBM企業(yè)內(nèi)容管理產(chǎn)品的開發(fā)和技術(shù)支持。個人技術(shù)興趣主要在數(shù)據(jù)庫系統(tǒng)和應(yīng)用開發(fā)、Web應(yīng)用開發(fā)領(lǐng)域。閆慶宏,IBM中國軟件開發(fā)中心工程師,畢業(yè)于東北大學(xué)。從事DB2主機(jī)研發(fā)相關(guān)的工作,參與PHP實際項目的開發(fā)。李尚強(qiáng),IBM中國軟件開發(fā)中心高級工程師,畢業(yè)于清華大學(xué)。從事數(shù)據(jù)庫領(lǐng)域內(nèi)容管理方面的工作,熟悉DB2應(yīng)用開發(fā)和性能調(diào)優(yōu)。王慶法,IBM中國軟件開發(fā)中心高級工程師,畢業(yè)于清華大學(xué),擁有10年以上軟件開發(fā)經(jīng)驗。從事數(shù)據(jù)庫領(lǐng)域信息整合方面的工作,熟悉DB2內(nèi)部實現(xiàn)、XML及信息整合的架構(gòu)。

圖書目錄

第1章 DB2及應(yīng)用開發(fā)基礎(chǔ)
1.1 DB2簡介
1.1.1 DB2 V7
1.1.2 DB2 V8
1.1.3 DB2 V9
1.2 DB2 V9新特性
1.2.1 更多的XML的支持
1.2.2 更易于維護(hù)
1.2.3 更多選擇的分區(qū)支持
1.2.4 更佳的安全性
1.2.5 數(shù)據(jù)庫設(shè)計
1.3 DB2 V9安裝
1.3.1 DB2 V9的安裝
1.3.2 響應(yīng)文件安裝
1.3.3 創(chuàng)建第一個數(shù)據(jù)庫
1.4 DB2圖形工具和數(shù)據(jù)庫對象
1.4.1 DB2圖形工具
1.4.2 DB2數(shù)據(jù)庫對象
1.4.3 DB2應(yīng)用開發(fā)的數(shù)據(jù)庫對象

1.5 DB2常用命令簡介
1.6 DB2應(yīng)用開發(fā)編程方法
1.6.1 基于驅(qū)動的API編程
1.6.2 嵌入式SQL編程
1.7 本章小結(jié)
第2章 DB2 JDBC應(yīng)用開發(fā)
2.1 Java簡介
2.2 JDBC基礎(chǔ)知識
2.2.1 JDBC驅(qū)動程序分類
2.2.2 JDBC程序開發(fā)基本步驟
2.2.3 JDBC主要的接口與類
2.2.4 JDBC規(guī)范簡介
2.2.5 Java、JDBC與SQL數(shù)據(jù)類型映射關(guān)系
2.3 IBM DB2 JDBC/SQLJ通用驅(qū)動程序
2.3.1 通用驅(qū)動程序介紹
2.3.2 通用驅(qū)動程序安裝
2.3.3 通用驅(qū)動程序連接性
2.3.4 通用驅(qū)動程序事務(wù)控制
2.3.5 通用驅(qū)動程序安全機(jī)制
2.3.6 通用驅(qū)動程序?qū)τ赬ML訪問的支持
2.3.7 對應(yīng)用程序運(yùn)行監(jiān)控的支持
2.3.8 對客戶機(jī)重新路由的支持
2.4 JDBC應(yīng)用程序高級主題
2.4.1 訪問LOB(大對象)
2.4.2 使用恰當(dāng)?shù)臄?shù)據(jù)類型訪問LOB
2.4.3 訪問單值數(shù)據(jù)類型
2.4.4 設(shè)置保存點
2.4.5 獲取identity列的取值
2.4.6 處理存儲過程返回的多個結(jié)果集
2.4.7 使用ResultSetMeta獲取結(jié)果集的元數(shù)據(jù)信息
2.4.8 使用DatabaseMetaData獲取數(shù)據(jù)源的元信息
2.4.9 使用ParameterMetaData獲取參數(shù)的元數(shù)據(jù)
2.4.10 在JDBC應(yīng)用程序中批量更新
2.4.11 從BatchUpdateException中獲取信息
2.4.12 使用DB2通用驅(qū)動程序執(zhí)行批量查詢
2.4.13 DB2通用驅(qū)動程序中ResultSet的特征
2.4.14 為DB2服務(wù)器提供客戶端信息
2.5 DB2 Java開發(fā)的性能優(yōu)化
2.5.1 關(guān)閉auto commit
2.5.2 只對需要的列進(jìn)行獲取或修改
2.5.3 將數(shù)字存儲成數(shù)字類型
2.5.4 使用DB2自帶的函數(shù)
2.5.5 及時釋放資源
2.5.6 給參數(shù)賦值的時候使用匹配的類型
2.5.7 調(diào)整Java虛擬機(jī)堆大小
2.5.8 保持對JDK和JDBC驅(qū)動程序的更新
2.6 錯誤診斷和分析處理
2.6.1 DB2對錯誤特別的處理
2.6.2 Trace的設(shè)置

2.7 本章小結(jié)
第3章 使用PHP開發(fā)DB2應(yīng)用
3.1 PHP簡介
3.1.1 概念
3.1.2 用途
3.1.3 特點
3.1.4 工作原理
3.2 安裝和配置
3.2.1 Linux下PHP的安裝和配置
3.2.2 Windows下PHP的安裝和配置
3.3 使用PHP腳本訪問DB2
3.3.1 IBM_DB2 API
3.3.2 PDO_ODBC
3.3.3 Unified ODBC
3.4 PHP中面向?qū)ο缶幊毯喗?
3.5 本章小結(jié)
第4章 DB2 V9中的pureXML
4.1 XML數(shù)據(jù)庫
4.1.1 XML基礎(chǔ)
4.1.2 XML數(shù)據(jù)庫
4.2 DB2 V9中的pureXML
4.2.1 pureXML特性
4.2.2 查詢應(yīng)用與編程
4.3 pureXML應(yīng)用開發(fā)實例
4.3.1 存儲過程
4.3.2 Ruby On Rails集成

4.4 本章小結(jié)
第5章 DB2 .NET應(yīng)用開發(fā)
5.1 DB2 .NET支持概述
5.1.1 .NET簡介
5.1.2 ADO.NET架構(gòu)
5.1.3 DB2 .NET應(yīng)用程序架構(gòu)
5.1.4 DB2 .NET Data Provider
5.1.5 DB2 Visual Studio加載件
5.1.6 安裝和發(fā)布
5.2 快速開發(fā)DB2 .NET應(yīng)用程序
5.2.1 創(chuàng)建SAMPLE數(shù)據(jù)庫
5.2.2 連接DB2數(shù)據(jù)庫
5.2.3 第一個DB2 .NET應(yīng)用
5.3 使用DB2加載件從Visual Studio管理DB2數(shù)據(jù)庫
5.3.1 向?qū)Ш虸BM設(shè)計器
5.3.2 使用表設(shè)計器管理表、鍵、索引、約束和觸發(fā)器
5.3.3 使用視圖設(shè)計器管理視圖
5.3.4 執(zhí)行查詢
5.3.5 使用過程設(shè)計器管理SQL過程
5.3.6 使用向?qū)?chuàng)建SQL函數(shù)
5.4 DB2 .NET API——連接數(shù)據(jù)庫
5.4.1 示例程序
5.4.2 設(shè)置連接屬性
5.4.3 連接池
5.4.4 DB2Connection常用屬性和方法
5.5 DB2 .NET API——查詢數(shù)據(jù)
5.5.1 DB2DataReader與DataSet的區(qū)別
5.5.2 DB2DataReader常用屬性和方法
5.5.3 分頁讀取數(shù)據(jù)
5.5.4 查詢單值和單行數(shù)據(jù)
5.5.5 使用DB2ResultSet
5.5.6 API切換
5.5.7 .NET與DB2常用數(shù)據(jù)類型對應(yīng)表
5.6 DB2 .NET API——更新數(shù)據(jù)
5.6.1 執(zhí)行Insert/Update/Delete語句
5.6.2 批量更新
5.6.3 DB2Command主要屬性和方法
5.7 DB2 .NET API——執(zhí)行存儲過程
5.7.1 調(diào)用不返回結(jié)果集的存儲過程
5.7.2 調(diào)用返回結(jié)果集的存儲過程
5.7.3 DB2Parameter主要屬性
5.8 DB2 .NET API——高級特性
5.8.1 事務(wù)處理和并發(fā)控制
5.8.2 讀寫LOB(大對象)數(shù)據(jù)
5.8.3 讀寫XML數(shù)據(jù)
5.8.4 通用API編程

5.9 本章小結(jié)
第6章 DB2嵌入式SQL應(yīng)用開發(fā)
6.1 嵌入式SQL編程
6.1.1 嵌入式SQL
6.1.2 嵌入式SQL應(yīng)用程序開發(fā)的一些概念
6.1.3 構(gòu)建嵌入式SQL應(yīng)用程序的過程
6.1.4 靜態(tài)SQL和動態(tài)SQL
6.2 靜態(tài)嵌入式SQL應(yīng)用編程
6.2.1 靜態(tài)嵌入式SQL應(yīng)用程序的特點
6.2.2 如何構(gòu)建靜態(tài)嵌入式SQL應(yīng)用程序
6.2.3 宿主語言變量和指示符號的使用
6.2.4 靜態(tài)嵌入式SQL中游標(biāo)的使用
6.2.5 SQLCA和診斷信息處理
6.3 動態(tài)嵌入式SQL應(yīng)用編程
6.3.1 動態(tài)嵌入式SQL應(yīng)用程序的特點
6.3.2 如何構(gòu)建動態(tài)嵌入式SQL應(yīng)用程序
6.3.3 動態(tài)嵌入式SQL中游標(biāo)的使用
6.3.4 SQLDA的結(jié)構(gòu)和使用
6.3.5 動態(tài)嵌入式SQL的一些限制

6.4 動態(tài)SQL和靜態(tài)SQL的比較
6.4.1 概念上的對比
6.4.2 動態(tài)綁定和靜態(tài)綁定
6.4.3 性能上的對比
6.4.4 適用情況的對比
6.5 復(fù)合SQL
6.6 本章小結(jié)
第7章 DB2高級應(yīng)用
7.1 存儲過程
7.1.1 存儲過程概念
7.1.2 SQL存儲過程
7.1.3 外部存儲過程
7.1.4 存儲過程的構(gòu)建
7.1.5 條件處理(Condition Handler)
7.1.6 在存儲過程中使用SQLDA
7.1.7 在存儲過程中使用LOB
7.1.8 臨時表
7.2 用戶自定義函數(shù)及數(shù)據(jù)類型
7.2.1 用戶自定義函數(shù)的概念
7.2.2 用戶自定義函數(shù)的分類
7.2.3 用戶自定義數(shù)據(jù)類型
7.3 觸發(fā)器
7.3.1 觸發(fā)器的概念
7.3.2 觸發(fā)器的屬性
7.3.3 觸發(fā)器的類型
7.4 本章小結(jié)
第8章 DB2并發(fā)技術(shù)和性能調(diào)整
8.1 DB2中并發(fā)和鎖的概念
8.2 DB2鎖的影響
8.3 事務(wù)鎖的幾個特征
8.3.1 鎖的粒度
8.3.2 鎖的持續(xù)時間
8.3.3 鎖的模式
8.3.4 鎖的對象
8.4 鎖的調(diào)整
8.4.1 bind選項
8.4.2 在SQL語句中重載隔離級別
8.4.3 LOCK TABLE語句
8.5 提高并發(fā)性的一些建議
8.5.1 數(shù)據(jù)庫設(shè)計上的建議
8.5.2 應(yīng)用程序設(shè)計上的建議
8.6 DB2性能調(diào)整概述
8.6.1 性能調(diào)整的概念
8.6.2 性能調(diào)整的目標(biāo)
8.7 DB2性能調(diào)整原理
8.7.1 DB2工作原理
8.7.2 SQL編譯過程
8.7.3 優(yōu)化器原理
8.8 調(diào)整DB2配置
8.8.1 配置顧問程序
8.8.2 基準(zhǔn)程序
8.8.3 DB2參數(shù)調(diào)整
8.9 DB2應(yīng)用程序性能設(shè)計和調(diào)整
8.9.1 影響DB2應(yīng)用性能的重要因素——并發(fā)性控制和鎖定
8.9.2 DB2應(yīng)用程序性能設(shè)計策略

8.10 DB2性能工具介紹和示例
8.10.1 DB2設(shè)計顧問程序
8.10.2 監(jiān)視工具
8.10.3 說明工具
8.10.4 RUNSTATS
8.10.5 重組(REORG)
8.11 本章小結(jié)
附錄A DB2問題診斷工具介紹
附錄B DB2網(wǎng)絡(luò)搜索擴(kuò)展器(DB2 Net Search Extender)
專有詞匯列表
參考文獻(xiàn)

本目錄推薦

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