第1章 Java面向對象的系統(tǒng)設計和數據庫建模
1.1 面向對象技術簡介
1.1.1 面向對象軟件工程(OOSE)
1.1.2 面向對象分析(OOA)
1.1.3 面向對象設計(OOD)
1.1.4 面向對象編程(OOP)
1.1.5 面向對象測試
1.1.6 關于OOSE最后的話
1.2 需求分析
1.3 概念模型
1.4 邏輯模型和物理模型
1.4.1 邏輯結構設計
1.4.2 物理設計、實施和維護
1.4.3 數據庫設計小節(jié)
1.5 小結
第2章 大型關系數據庫
2.1 數據庫概述
2.1.1 數據、信息與數據處理
2.1.2 數據庫系統(tǒng)
2.2 數據庫的發(fā)展
2.3 數據庫的分類
2.4 Oracle數據庫
2.4.1 Oracle簡介
2.4.2 Oracle9i系統(tǒng)簡介
2.4.3 Oracle9i的新發(fā)展
2.5 SQLServer數據庫
2.6 Sybase數據庫
2.6.1 Sybase數據庫系統(tǒng)的特點
2.6.2 Sybase開發(fā)工具
2.7 Access數據庫
2.7.1 Access簡介
2.7.2 cess2000的特點和結構
2.8 關系數據庫設計原則
2.9 數據庫設計實例
2.9.1 概念結構設計
2.9.2 邏輯結構設計
2.9.3 模型優(yōu)化
2.9.4 物理結構設計
2.10 小結
第3章 JDBC連接技術
3.1 SQL簡介
3.2 JDBC概述
3.2.1 JDBC的用途
3.2.2 JDBC的發(fā)展
3.2.3 JDBC的結構和特點
3.2.4 JDBC與其他的API
3.2.5 JDBC的應用和安全
3.2.6 JDBC的新發(fā)展
3.3 JDBC同Access數據庫連接技術
3.3.1 引入相應的類
3.3.2 裝載驅動程序
3.3.3 連接數據庫
3.3.4 進行數據庫查詢
3.4 JDBC同SQL Server數據庫連接技術
3.4.1 連接SQL Server例程
3.4.2 引入驅動程序包
3.4.3 裝載驅動程序并建立連接
3.4.4 執(zhí)行數據操作
3:4.5 添加其他代碼
3.4.6 執(zhí)行結果
3,5 JDBC同OFacle數據庫連接技術
3.5.1 在Oracle中建立新表
3.5.2 通過JDBC連接Oracle數據庫
3.5.3 程序說明
3.6 JDBC同Sybase數據庫連接技術
3.6.1 JDBC與Sybase的連接
3.6.2 程序說明
3.7 JDBC中相關的類和口
3.7.1 JDBC核心包API
3.7.2 關鍵核心接口和類的介紹
3.7.3 JDBC擴展包API
3.8 JDBC與數據庫連接綜合介紹
3.9 小結
第4章 數據的各種操作技術
4.1 概述
4.2 數據插入
4.2.1 數據插入的SQL命令
4.2.2 準備數據庫環(huán)境
4.2.3 數據插入示例程序
4.2.4 程序說明
4.2.5 Statement接口介紹
4.3 數據刪除
4.3.1 數據刪除的SQL命令
4.3.2 準備SQL Server數據庫環(huán)境
4.3.3 數據刪除示例程序
4.3.4 程序說明
4.4 數據更新
4.4.1 數據更新的SQL命令
4.4.2 準備SQL Server數據庫環(huán)境
4.4.3 數據更新示例程序
4.4.4 程序說明
4.5 數據查找
4.5.1 數據查詢的SQL命令
4.5.2 準備SQL Server數據庫環(huán)境
4.5.3 數據查詢示例程序
4.5.4 程序說明
4.5.5 Result Set接口介紹
4.5.6 可滾動的結果集
4.5.7 可更新的結果集
4.6 數據過濾
4.6.1 數據過濾簡介
4.6.2 使用GroupBy子句
4.7 數據排序
4.7.1 數據排序簡介
4.7.2 使用Order By子句
4.8 事務處理
4.8.1 事務概述
4.8.2 數據庫的并發(fā)性
4.8.3 JDBC的事務處理
4.8.4 分布式事務處理
4.8.5 JDBC 3.0的新功能一保存點
4.9 處理多表格數據
4.9.1 連接簡介
4.9.2 JDBC中使用多表操作
4.10 提高數據處理效率技術
4.10.1 數據處理的效率問題
4.10.2 預備語句(Prepared Statement)的使用
4.10.3 采用數據池提高效率
4.11 小結
第5章 數據庫操作技術
5.1 概述
5.2 創(chuàng)建數據庫
5.2.1 SQLServer2000中創(chuàng)建用戶數據庫
5.2.2 Oracle中創(chuàng)建用戶數據庫
5.3 創(chuàng)建表格
5.3.1 數據表操作的SQL語法
5.3.2 數據表操作實例
5.4 創(chuàng)建視圖
5.4.1 視圖操作的SQL語法
5.4.2 視圖操作實例
5.5 創(chuàng)建字段
5.5.1 字段操作的SQL語法
5.5.2 字段操作實例
5.6 創(chuàng)建索引
5.6.1 索引操作的SQL語法
5.6.2 索引操作實例
5.7 獲取數據表信息
5.7.1 Database Meta Data介紹
5.7.2 程序實例
5.7.3 程序說明
5.8 獲取字段信息
5.8.1 Result Set Meta Data介紹
5.8.2 程序實例
5.9 小結
第6章 存儲過程高級設計
6.1 概述
6.2 游標使用技術
6.2.1 游標概述
6.2.2 游標的使用
6.2.3 游標的高級技巧
6.3 動態(tài)執(zhí)行
6.3.1 動態(tài)執(zhí)行簡介
6.3.2 動態(tài)執(zhí)行的使用
6.4 創(chuàng)建存儲過程
6.4.1 存儲過程的創(chuàng)建
6.4.2 執(zhí)行存儲過程
6.4.3 修改和重命名存儲過程
6.4.4 刪除存儲過程
6.4.5 關于使用存儲過程這里給出幾點建議
6.5 將消息集成到存儲過程
6.6 JAVA中調用存儲過程
6.6.1 存儲過程的數據庫支持
6.6.2 存儲過程在Java中的調用
6.6.3 CallableStatement的使用
6.7 小結
第7章 觸發(fā)器高級設計
7.1 概述
7.2 嵌套、遞歸和觸發(fā)器基礎
7.2.1 觸發(fā)器應用基礎
7.2.2 觸發(fā)器的嵌套和遞歸
7.3 使用觸發(fā)器加強業(yè)務規(guī)則
7.4 查看觸發(fā)器以及系統(tǒng)信息
7.5 用觸發(fā)器維護完整性
7.5.1 維護數據完整性
7.5.2 維護引用完整性
7.6 級聯觸發(fā)器
7.6.1 級聯更新觸發(fā)器
7.6.2 級聯刪除觸發(fā)器
7.7 觸發(fā)器設計實例
7.8 小結
第8章 數據備份與恢復
8.1 概述
8.1.1 數據備份和恢復
8.1.2 數據庫的復制
8.2 數據庫的備份
8.3 數據表的備份
8.4 復制指定的數據庫對象
8.5 數據發(fā)布
8.6 數據接收恢復
8.7 小結
第9章 數據庫安全
9.1 概述
9.1.1 計算機安全性簡介
9.1.2 數據庫安全性簡介
9.2 數據庫自身安全機制
9.2.1 用戶鑒別和確認
9.2.2 用戶授權
9.2.3 訪問控制
9.2.4 審計功能
9.3 程序實現安全機制
9.4 加密存儲數據
9.5 小結
第10章 SQLJ介紹
10.1 概述
10.2 SQLJ語言基礎
10.2.1 SQLJ簡介
10.2.2 SQLJ的使用
10.2.3 SQLJ和JDBC的比較
10.3 OracleSQLJ
10.3.1 Oracle和SQLJ簡介
10.3.2 SQLJ基本應用介紹
10.4 SQLJ應用
10.4.1 SQLJ基本程序設計
10.4.2 SQLJ與關系型數據處理的應用
10.5 SQLJ技術性能優(yōu)化
10.5.1 SQLJ和JDBC安全性簡介
10.5.2 SQLJ應用性能優(yōu)化
10.6 小結
第11章 XML與數據存儲
11.1 概述
11.2 XML介紹
11.2.1 XML簡介
11.2.2 XML的使用
11.2.3 XML相關軟件
11.3 將數據轉化成XML格式
11.4 從XML中提取數據
11.4.1 Java和DOM
11.4.2 Java和SAX
11.5 XML與Java對象的相互轉化
11.6 小結
第12章 JSP與數據庫的連接
12.1 概述
12.1.1 JSP的由來
12.1.2 JSP的特點
12.1.3 JSP的機制
12.1.4 JSP與相關技術
12.1.5 JSP簡單實例
12.1.6 用JSP開發(fā)Web的幾種主要方式
12.2 JSP直接訪問數據庫
12.3 JSP通過Java Bean訪問數據庫
12.3.1 Java Bean概述
12.3.2通過Java Bean連接數據庫
12.4 JSP與各不中數據庫的連接
12.5 小結
第13章 基于J2EE開發(fā)平臺的數據存儲方案
13.1 概述
13.2 EJB介紹
13.2.1 EJB中各角色的分析
13.2.2 EJB和JavaBean
13.2.3 EJB的體系結構
13.2.4 EJB的開發(fā)
13.2.5 一個簡單的例子
13.3 EJB容器管理的持久性
13。3。1 EJB容器和持久性簡介
13.3.2 Bean管理持性
13.3.3 容器管理持久性
13.4 利用EJB來封裝數據
13.5 高級應用實例
13.6 小結
第14章 JDO技術
14.1 概述
14.1.1 JDBC和JDO
14.1.2 JDO的原理
14.1.3 JDOAPI介紹
14.2 使用JDO的簡單實例
14.3 JDO高級實例應用
14.4 管理和查詢數據對象
14.5 小結
第15章 命名與目錄服務
15.1 概述
15.2 命名與目錄月艮務
15.3 使用JNDI
15.3.1 JNDI簡單實例
15.3.2 數據源的使用
15.4 JAVA與LDAP
15.5 LDAP基本操作
15.6 小結