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

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

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

定 價:¥69.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 DB2及應用開發(fā)基礎
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 更易于維護
1.2.3 更多選擇的分區(qū)支持
1.2.4 更佳的安全性
1.2.5 數(shù)據(jù)庫設計
1.3 DB2 V9安裝
1.3.1 DB2 V9的安裝
1.3.2 響應文件安裝
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應用開發(fā)的數(shù)據(jù)庫對象

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

2.7 本章小結
第3章 使用PHP開發(fā)DB2應用
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 本章小結
第4章 DB2 V9中的pureXML
4.1 XML數(shù)據(jù)庫
4.1.1 XML基礎
4.1.2 XML數(shù)據(jù)庫
4.2 DB2 V9中的pureXML
4.2.1 pureXML特性
4.2.2 查詢應用與編程
4.3 pureXML應用開發(fā)實例
4.3.1 存儲過程
4.3.2 Ruby On Rails集成

4.4 本章小結
第5章 DB2 .NET應用開發(fā)
5.1 DB2 .NET支持概述
5.1.1 .NET簡介
5.1.2 ADO.NET架構
5.1.3 DB2 .NET應用程序架構
5.1.4 DB2 .NET Data Provider
5.1.5 DB2 Visual Studio加載件
5.1.6 安裝和發(fā)布
5.2 快速開發(fā)DB2 .NET應用程序
5.2.1 創(chuàng)建SAMPLE數(shù)據(jù)庫
5.2.2 連接DB2數(shù)據(jù)庫
5.2.3 第一個DB2 .NET應用
5.3 使用DB2加載件從Visual Studio管理DB2數(shù)據(jù)庫
5.3.1 向?qū)Ш虸BM設計器
5.3.2 使用表設計器管理表、鍵、索引、約束和觸發(fā)器
5.3.3 使用視圖設計器管理視圖
5.3.4 執(zhí)行查詢
5.3.5 使用過程設計器管理SQL過程
5.3.6 使用向?qū)?chuàng)建SQL函數(shù)
5.4 DB2 .NET API——連接數(shù)據(jù)庫
5.4.1 示例程序
5.4.2 設置連接屬性
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ù)類型對應表
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)用不返回結果集的存儲過程
5.7.2 調(diào)用返回結果集的存儲過程
5.7.3 DB2Parameter主要屬性
5.8 DB2 .NET API——高級特性
5.8.1 事務處理和并發(fā)控制
5.8.2 讀寫LOB(大對象)數(shù)據(jù)
5.8.3 讀寫XML數(shù)據(jù)
5.8.4 通用API編程

5.9 本章小結
第6章 DB2嵌入式SQL應用開發(fā)
6.1 嵌入式SQL編程
6.1.1 嵌入式SQL
6.1.2 嵌入式SQL應用程序開發(fā)的一些概念
6.1.3 構建嵌入式SQL應用程序的過程
6.1.4 靜態(tài)SQL和動態(tài)SQL
6.2 靜態(tài)嵌入式SQL應用編程
6.2.1 靜態(tài)嵌入式SQL應用程序的特點
6.2.2 如何構建靜態(tài)嵌入式SQL應用程序
6.2.3 宿主語言變量和指示符號的使用
6.2.4 靜態(tài)嵌入式SQL中游標的使用
6.2.5 SQLCA和診斷信息處理
6.3 動態(tài)嵌入式SQL應用編程
6.3.1 動態(tài)嵌入式SQL應用程序的特點
6.3.2 如何構建動態(tài)嵌入式SQL應用程序
6.3.3 動態(tài)嵌入式SQL中游標的使用
6.3.4 SQLDA的結構和使用
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 復合SQL
6.6 本章小結
第7章 DB2高級應用
7.1 存儲過程
7.1.1 存儲過程概念
7.1.2 SQL存儲過程
7.1.3 外部存儲過程
7.1.4 存儲過程的構建
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 本章小結
第8章 DB2并發(fā)技術和性能調(diào)整
8.1 DB2中并發(fā)和鎖的概念
8.2 DB2鎖的影響
8.3 事務鎖的幾個特征
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ù)庫設計上的建議
8.5.2 應用程序設計上的建議
8.6 DB2性能調(diào)整概述
8.6.1 性能調(diào)整的概念
8.6.2 性能調(dià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 基準程序
8.8.3 DB2參數(shù)調(diào)整
8.9 DB2應用程序性能設計和調(diào)整
8.9.1 影響DB2應用性能的重要因素——并發(fā)性控制和鎖定
8.9.2 DB2應用程序性能設計策略

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

本目錄推薦

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