Oracle10g資料庫Java開發

Oracle10g資料庫Java開發

本書主要介紹Oracle 10g資料庫安裝管理、SQL操作、PL/SQL編程以及Oracle JDeveloper 10g的Java開發方法,具有鮮明的Oracle和Java特色。此外,本書知識涵蓋全面、邏輯層次清楚,圖文並茂,緊跟現代計算機套用技術的步伐,是一本推介Oracle 10g資料庫及其Java開發工具Oracle JDeveloper 10的優秀參考書。本書適合廣大資料庫技術的系統分析員、程式設計師和管理員,Java開發的系統分析員、程式設計師和測試人員,企業IT技術經理,格線計算研究者,開發商使用。

基本介紹

  • 書名:Oracle10g資料庫Java開發
  • 作者:蒙祖強、龔濤 等
  • ISBN:7508428218
  • 出版社:中國水利水電出版社
  • 出版時間:2005-5第1版
  • 所屬叢書:萬水Oracle技術叢書
內容簡介,圖書目錄,

內容簡介

Oracle 10g資料庫是第一款為格線計算面設計的產品,它實現了管理自動化和伺服器的集群,能夠對資源進行動態分配,因而降低了IT成本。在基於UNIXWindowsLinux的現代關係資料庫市場上,Oracle居於領先地位。Oracle JDeveloper 10g是一個集成開發環境,它提供了對建模、開發、調試、最佳化和部署Java應用程式及Web服務的端到端支持。
Oracle10g資料庫Java開發
本書配有原始碼,讀者可到中國水利水電出版社網站下載。

圖書目錄

前言
第1章 Oracle 10g資料庫及其項目實例的安裝
1.1 Oracle 10g資料庫的安裝
1.2 Oracle 10g資料庫的配置
1.3 Oracle 10g資料庫項目實例的安裝
1.3.1 安裝Oracle JDeveloper 10g
1.3.2 安裝Oracle 10g資料庫項目實例
1.4 Oracle 10g資料庫項目實例方案的原理
1.5 小結
第2章 基於Web的企業管理器
2.1 Oracle 10g企業管理器的概念和登錄
2.2 “Oracle資料庫”主頁
2.3 “資料庫性能”頁
2.3.1 “主機”項
2.3.2 “會話:等待和運行”項和“例程吞吐量”項
2.4 “資料庫管理”頁
2.4.1 “例程”項
2.4.2 “存儲”項
2.4.3 “安全性”項
2.4.4 “Enterprise Manager管理”項
2.4.5 “方案”項
2.4.6 “調度程式”項
2.4.7 “資源管理器”項、“配置管理”項和“工作量”項
2.5 “維護”頁
2.6 小結
第3章 Oracle 10g的SQL
3.1 Oracle 10g使用的SQL工具
3.2 SQL的定義功能
3.2.1 Oracle 10g內嵌的基本數據類型
3.2.2 表的創建
3.2.3 索引的建立
3.2.4 視圖的創建
3.3 SQL的數據插入功能
3.4 SQL的查詢功能
3.4.1 基本查詢
3.4.2 帶where的條件查詢
3.4.3 帶distinct的查詢
3.4.4 有序查詢——帶order的查詢
3.4.5 帶between的查詢
3.4.6 帶in的查詢
3.4.7 帶group的查詢
3.4.8 帶like的查詢和空值null的查詢
3.4.9 嵌套查詢
3.5 SQL的修改功能
3.5.1 數據的更新
3.5.2 表結構的修改
3.6 SQL的數據刪除功能
3.7 SQL的庫函式及其查詢套用
3.7.1 count函式
3.7.2 sum函式、avg函式、max和min函式以及round函式
3.7.3 mod函式、power函式和floor函式
3.7.4 ceil函式和sign函式
3.8 SQL的多表處理功能
3.9 項目實例方案的SQL腳本
3.9.1 安裝人力資源(HR)方案
3.9.2 安裝訂單實體(OE)子方案
3.9.3 安裝產品媒體(PM)方案
3.9.4 安裝佇列輸送(QS)方案
3.9.5 安裝銷售歷史(SH)方案
3.10 小結
第4章 Oracle 10g資料庫伺服器的後台管理
4.1 Oracle 10g提供的管理工具
4.1.1 利用SQL Plus
4.1.2 利用iSQL*Plus
4.1.3 利用企業管理器
4.2 用戶管理
4.2.1 Oracle 10g默認的用戶
4.2.2 用戶的創建
4.2.3 用戶的修改和授權
4.2.4 用戶的刪除
4.3 角色管理
4.3.1 角色的創建
4.3.2 角色的修改
4.3.3 角色的刪除
4.4 概要檔案
4.4.1 查看概要檔案DEFAULT
4.4.2 概要檔案的創建
4.4.3 概要檔案的修改
4.4.4 概要檔案的套用
4.4.5 概要檔案的刪除
4.5 Oracle同義詞
4.6 Oracle序列
4.6.1 序列的創建
4.6.2 序列的使用
4.6.3 序列的查看、修改和刪除
4.7 資料庫管理
4.7.1 創建資料庫
4.7.2 刪除資料庫
4.7.3 資料庫的啟動和關閉
4.8 小結
第5章 Oracle 10g資料庫方案對象
5.1 資料庫方案對象的概念
5.2 基於企業管理器的數據表操作
5.2.1 查看數據表
5.2.2 創建數據表
5.2.3 修改數據表
5.2.4 向表中插入數據
5.2.5 刪除數據表
5.3 管理索引
5.3.1 創建索引
5.3.2 修改索引
5.3.3 刪除索引
5.4 管理視圖
5.4.1 創建視圖
5.4.2 修改視圖
5.4.3 刪除視圖
5.5 小結
第6章 Oracle 10g PUSQL編程
6.1 PL/SQL變數和基本數據類型
6.1.1 PL/SQL變數的定義
6.1.2 Number類型
6.1.3 Character類型
6.1.4 PL/SQL語言中常用的數據類型
6.2 PL/SQL程式的結構及其執行
6.2.1 PL/SQL程式結構
6.2.2 PL/SQL程式的執行
6.3 PL/SQL語言的語法
6.3.1 基本要素
6.3.2 PL/SQL表達式
6.3.3 複合數據類型變數的定義
6.4 PL/SQL程式流程控制
6.4.1 PL/SQL程式的3種基本控制結構
6.4.2 IF條件控制
6.4.3 CASE選擇控制
6.4.4 循環控制
6.4.5 控制條件
6.5 在PL/SQL程式中調用SQL語句
6.5.1 調用SELECT語句
6.5.2 調用INSERT語句
6.5.3 調用UPDATE語句
6.5.4 調用DELETE語句
6.5.5 事務處理命令
6.6 游標
6.6.1 游標的定義和打開
6.6.2 利用FETCH命令從游標中提取數據
6.6.3 游標的屬性
6.6.4 隱式游標
6.7 存儲過程
6.7.1 過程的概念和定義
6.7.2 一個過程實例及其調用
6.7.3 帶參數的過程
6.7.4 在EM中查看、修改和編譯過程
6.7.5 在EM中創建和刪除過程
6.8 函式
6.8.1 函式的定義
6.8.2 函式的調用
6.8.3 在SQL中調用函式
6.9 PL/SQL包
6.9.1 包說明
6.9.2 包體
6.9.3 調用包中的過程和函式
6.9.4 利用EM管理包
6.10 小結
第7章 PWSQL異常處理
7.1 系統預定義異常
7.1.1 什麼是系統預定義異常
7.1.2 一個系統預定義異常的捕獲和處理
7.1.3 部分系統預定義異常的名稱、錯誤碼與激活條件的關係
7.2 用戶定義異常
7.2.1 關於用戶定義異常
7.2.2 用戶定義異常的激活
7.2.3 用戶定義異常的捕獲和處理
7.2.4 用戶定義異常的例子
7.2.5 多次捕獲和處理異常
7.3 被激活異常的處理機制
7.4 用戶定義異常的作用範圍
7.5 重新激活一個異常
7.6 獲取異常的錯誤代碼和錯誤信息
7.7 將用戶定義異常與錯誤號綁定
7.8 小結
第8章 觸發器
8.1 創建觸發器的語法規則
8.1.1 創建觸發器的先決條件
8.1.2 創建觸發器的語法
8.1.3 觸發器的結構
8.1.4 在iSQL*Plus中編譯和創建觸發器
8.2 幾種觸發器
8.2.1 OR REPLACE觸發器
8.2.2 BEFORE觸發器和AFTER觸發器
8.2.3 INSTEAD OF觸發器
8.2.4 DML事件觸發器
8.2.5 DDL事件觸發器
8.2.6 資料庫事件觸發器
8.2.7 ROW觸發器
8.2.8 一個套用實例
8.3 管理觸發器
8.3.1 在EM中創建觸發器
8.3.2 在EM中查看、修改和編譯觸發器
8.3.3 刪除觸發器
8.4 禁用和啟用觸發器
8.4.1 禁用觸發器
8.4.2 啟用觸發器
8.5 小結
第9章 Oracle存儲管理
9.1 表空間管理
9.1.1 Oracle默認創建的表空間
9.1.2 創建表空間
9.1.3 修改表空間的可用性和可讀寫性
9.1.4 查看錶空間的基本信息
9.1.5 刪除表空間
9.2 數據檔案管理
9.2.1 什麼是數據檔案
9.2.2 創建數據檔案
9.2.3 修改數據檔案
9.2.4 查詢數據檔案的基本信息
9.2.5 刪除數據檔案
9.3 控制檔案
9.3.1 關於控制檔案
9.3.2 查看控制檔案的內容
9.3.3 備份控制檔案
9.3.4 恢復控制檔案
9.3.5 刪除控制檔案
9.4 重做日誌
9.4.1重做日誌及其內容
9.4.2 查看重做日誌信息
9.4.3 創建重做日誌組
9.4.4 創建重做日誌檔案
9.4.5 重做日誌組及其成員的刪除
9.5 歸檔日誌
9.5.1 什麼是歸檔日誌
9.5.2 查看歸檔日誌檔案信息
9.5.3 資料庫運行的兩種模式及其轉換方法
9.5.4 重做日誌的手動歸檔
9.6 回退段管理
9.7 小結
第10章 Java編程
10.1 Java概述
10.1.1 Java語言的特點
10.1.2 理解Java類的結構——一個簡單例子
10.2 Java的數據類型和變數
10.2.1 Java的語法要素
10.2.2 整型變數
10.2.3 浮點數變數
10.2.4 字元型變數
10.2.5 布爾型變數
10.2.6 變數的默認初始值
10.2.7 不同數據類型的相互轉換
10.3 Java表達式及其運算
10.3.1 Java表達式
10.3.2 算術運算
10.3.3 關係運算
10.3.4 賦值運算
10.3.5 位運算
10.3.6 運算符的優先權
10.4 Java流程控制
10.4.1 if語句
10.4.2 switch語句
10.4.3 while語句
10.4.4 for語句
10.4.5 break語句
10.4.6 continue語句
10.4.7 return語句
10.5 Java類和對象
10.5.1 類和對象的關係
10.5.2 類的結構和類的定義
10.5.3 創建類對象
10.5.4 對象實例成員的引用
10.5.5 類的繼承
10.5.6 Java接口及其實現
10.5.7 方法重載
10.6 Java數組和String類
10.6.1 Java數組
10.6.2 Java字元串與String類
10.7 Java包、類及常用的方法
10.7.1 Java類庫
10.7.2 Math類的方法
10.8 小結
第11章 利用JDeveloper 10g進行工程開發
11.1 創建工程的步驟
11.1.1 啟動JDeveloper 10g
11.1.2 創建第一個工程
11.1.3 添加Java類
11.1.4 編譯並運行Java類
11.1.5 工程屬性的基本設定
11.2 進一步熟悉JDeveloper 10g
11.2.1 在代碼編輯器中打開Java源檔案的方法
11.2.2 套用導航器與結構視窗
11.2.3 結構視窗與代碼編輯器
11.3 Java代碼編輯器的設定及常用操作
11.3.1 編輯器的查找功能
11.3.2 編輯器的兩種輸入模式
11.3.3 使用加速器及常用的捷徑
11.3.4 使用代碼模板
11.3.5 編輯器中字型、字號的設定
11.4 Java類的可視化操作
11.4.1 創建Java圖表
11.4.2 對類和接口建模
11.4.3 對關聯建模
11.4.4 對內置類建模
11.4.5 利用選單命令為工程添加類和包
11.4.6 對已有的類和包建模
11.4.7實現已說明的方法
11.4.8工程的編譯和運行
11.4.9修改圖表編輯器的布局
11.5 小結
第12章 JDeveloper 10g中利用JDBC訪問資料庫實例
12.1 JDBC概述
12.1.1什麼是JDBC
12.1.2 JDBC驅動程式與驅動程式管理器
12.2 Oracle JDBC驅動程式
12.3 JDBC API類庫
12.3.1 JDBC API類
12.3.2 JDBC API接口
12.4 創建Jdeveloper 10g工程、設定JDBC開發環境
12.4.1 創建新的工作間和工程
12.4.2 設定JDeveloper環境
12.5 創建資料庫訪問類
12.5.1 創建AcessingClass類
12.5.2 導入Oracle JDBC包
12.5.3 設定類的運行參數
12.6 連線資料庫與斷開
12.6.1 載入ORACLE JDBC驅動程式
12.6.2 實現資料庫連線
12.6.3 斷開資料庫連線
12.7 運算元據庫
12.7.1 查詢數據——executeQuery()方法
12.7.2 插入數據——executeUpdate()方法
12.7.3 更新數據——executeUpdate()方法
12.7.4 刪除數據——executeUpdate()方法
12.8 小結
第13章 利用JDeveloper開發SQL、PL/SQL和SQLJ
13.1 創建資料庫連線
13.2 在JDeveloper中查看資料庫對象
13.2.1 查看當前用戶資料庫對象
13.2.2 查看當前其他用戶的資料庫對象
13.2.3 過濾資料庫對象
13.2.4 查看數據表
13.3 創建、編譯和運行PL/SQL過程
13.4 創建和編譯觸發器
13.5 執行SQL語句
13.6 利用SQLJ技術實現資料庫訪問
13.6.1 SQLJ概述
13.6.2 一個簡單的SQLJ檔案——SQLJ檔案基本結構
13.6.3 JDeveloper中SQLJ檔案的創建和編譯
13.6.4 連線上下文與資料庫連線
13.6.5 多行查詢——使用疊代器
13.7 小結
第14章 利用Java開發存儲過程
14.1 Java存儲過程
14.2 Java存儲過程的分類及其限制
14.3 JDeveloper中Java存儲過程的開發
14.3.1 創建新的套用工作間
14.3.2 添加實現存儲過程的Java類
14.3.3 創建新的部署概要檔案
14.3.4 創建新的PL/SQL包裝
14.3.5 部署Java存儲過程
14.4 調用Java存儲過程
14.5 小結
第15章 基於Oracle 10g的Web套用開發
15.1 Web套用系統的體系結構
15.2 實例的功能設計及其數據存儲設計
15.2.1 實例的功能設計和數據表設計
15.2.2 創建數據表
15.3 創建Web套用工程
15.3.1 創建新的工程
15.3.2 為工程添加.jsp檔案
15.3.3 為工程添加JavaBean檔案
15.3.4 設定工程運行環境——把定義的包添加到類庫中
15.4 實現JavaBcan檔案
15.5 系統實現
15.5.1 基本信息查詢
15.5.2 基本信息輸入
15.5.3 基本信息更新
15.5.4 基本信息刪除
15.5.5 成績記錄的自動插入與刪除
15.5.6 成績輸入和修改
15.5.7 平均成績的自動計算
15.5.8 成績查詢
15.6 系統集成
15.7 小結

相關詞條

熱門詞條

聯絡我們