注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Oracle 9i Java程序設(shè)計:使用PL/SQL和Java的解決方案

Oracle 9i Java程序設(shè)計:使用PL/SQL和Java的解決方案

Oracle 9i Java程序設(shè)計:使用PL/SQL和Java的解決方案

定 價:¥88.00

作 者: Bjarki Holm,John Carnell著;康博譯;康博譯
出版社: 清華大學(xué)出版社
叢編項: 清華版WROX公司.NET和Oracle編程經(jīng)典系列
標(biāo) 簽: Java

ISBN: 9787302056836 出版時間: 2002-08-01 包裝: 平裝
開本: 26cm 頁數(shù): 757 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要介紹Java在Oracle 9i數(shù)據(jù)庫中的實際使用。具體介紹了Java消息處理和圖像生成工具,協(xié)同使用PL/SQL和Java的方法,操作系統(tǒng)資源的使用,優(yōu)化Java應(yīng)用程序的性能,SQL在PL/SQL和Java中的執(zhí)行基準(zhǔn),Oracle JDBC和SQLJ等內(nèi)容。給PL/SQL程序員提供了Java教程。本書適合于數(shù)據(jù)庫開發(fā)人員使用。

作者簡介

暫缺《Oracle 9i Java程序設(shè)計:使用PL/SQL和Java的解決方案》作者簡介

圖書目錄

第I部分 針對Oracle開發(fā)人員的Java基礎(chǔ)知識
第1章 開始
1.1 建立
1.1.1 軟件要求
1.1.2 建立測試模式
1.1.3 定制SQL*Plus
1.1.4 有用的批處理文件
1.2 Java體系結(jié)構(gòu)
1.3 Oracle Java服務(wù)器平臺
1.3.1 測試允許使用Java的數(shù)據(jù)庫
1.3.2 安裝Oracle Java Server Platform
1.4 在數(shù)據(jù)庫中運行Java程序
1.4.1 在數(shù)據(jù)庫外編譯Java
1.4.2 把Java置于數(shù)據(jù)庫中
1.5 小結(jié)
第2章 Java類和對象
2.1 創(chuàng)建并使用類和對象
2.1.1 實例化對象
2.1.2 實例變量
2.1.3 靜態(tài)變量
2.1.4 常量
2.1.5 實例方法
2.1.6 靜態(tài)方法
2.1.7 重載方法
2.1.8 this引用
2.2 繼承
2.2.1 繼承的寬度與深度
2.2.2 重寫方法
2.2.3 super關(guān)鍵字
2.2.4 陰影變量
2.2.5 抽象類
2.2.6 接口
2.3 包
2.4 public、private、protected關(guān)鍵字
2.5 異常
2.6 核心Java類
2.7 小結(jié)
第3章 在PL/SQL和Java中使用對象
3.1 過程方法:PL/SQL賬戶包
3.2 OO方法:賬戶Java類
3.3 Java中的構(gòu)造函數(shù)
3.4 在Java和PL/SQL中建立變量
3.5 定制和抽象數(shù)據(jù)類型
3.6 傳遞參數(shù)和返回值
3.7 從PL/SQL調(diào)用Java
3.8 比較Java類和PL/SQL包
3.8.1 Java類
3.8.2 PL/SQL包
3.9 比較Java方法和PL/SQL過程
3.9.1 Java方法
3.9.2 PL/SQL過程
3.10 PL/SQL和Java中的面向?qū)ο筇匦?br />3.10.1 Java類與對象類型
3.10.2 為什么要使用對象
3.10.3 使用Java的繼承
3.10.4 Oracle 9i中使用對象類型的繼承
3.11 小結(jié)
第II部分 JDBC和SQLJ
第4章 通過JDBC連接到Oracle
4.1 JDBC基礎(chǔ)
4.1.1 探討JDBC API
4.1.2 JDBC版本
4.2 JDBC的工作原理
4.3 JDBC驅(qū)動程序
4.3.1 驅(qū)動程序類型
4.3.2 Oracle JDBC驅(qū)動程序
4.3.3 選擇正確的驅(qū)動程序
4.4 連接到Oracle
4.5 Oracle JDBC連接
4.5.1 加載驅(qū)動程序
4.5.2 建立連接
4.5.3 JDBC URL
4.6 基本JDBC應(yīng)用程序
4.7 常見問題的解決方案
4.7.1 NoClassDefFoundError
4.7.2 網(wǎng)絡(luò)適配器不能建立連接
4.7.3 Io異常:拒絕連接
4.7.4 Io異常:連接串格式無效
4.7.5 Oracle 01017:用戶名/密碼無效
4.8 服務(wù)器端內(nèi)部驅(qū)動程序
4.8.1 使用KPRB驅(qū)動程序
4.8.2 DBConnectionInternal類
4.9 小結(jié)
第5章 使用JDBC
5.1 JDBC API中的其他內(nèi)容
5.2 主要JDBC接口概覽
5.2.1 Connection接口
5.2.2 Statement接口
5.2.3 ResultSet接口
5.2.4 PreparedStatement接口
5.2.5 CallableStatement接口
5.2.6 其他元數(shù)據(jù)接口
5.3 多重提取
5.3.1 標(biāo)準(zhǔn)JDBC多重提取
5.3.2 Oracle多重提取
5.3.3 多重提取小結(jié)
5.4 定義列類型
5.5 事務(wù)
5.6 運行速度更快的代碼:更新批操作
5.6.1 標(biāo)準(zhǔn)JDBC更新批操作
5.6.2 Oracle更新批操作
5.6.3 更新批操作小結(jié)
5.7 性能設(shè)計
5.8 小結(jié)
第6章 處理異常
6.1 異?;A(chǔ)知識
6.1.1 Exception子類
6.1.2 處理異常
6.1.3 未處理異常和PL/SQL
6.2 JDBC異常
6.2.1 SQLException
6.2.2 SQLWarning
6.3 捕捉到異常以后
6.4 小結(jié)
第7章 Oracle擴充類
7.1 JDBC擴充的好處
7.2 Oracle JDBC包
7.2.1 oracle.sql包
7.2.2 oracle.jdbc.driver包
7.3 STRUCT和ARRAY數(shù)據(jù)類型
7.3.1 使用STRUCT類
7.3.2 CustomDatum接口
7.4 oracle.sql.REF類
7.5 BLOB和CLOB類
7.6 oracle.sql.BFILE類
7.7 oracle.sql.CHAR類
7.8 oracle.sql.DATE類
7.9 oracle.sql.NUMBER類
7.10 小結(jié)
第8章 SQLJ程序設(shè)計
8.1 SQLJ簡史
8.2 SQLJ轉(zhuǎn)換過程
8.3 準(zhǔn)備代碼例子
8.4 簡單的SELECT語句
8.4.1 轉(zhuǎn)換SimpleSelect例子
8.4.2 SQLJ轉(zhuǎn)換程序命令行選項
8.4.3 SQLJ轉(zhuǎn)換過程的輸出
8.4.4 工作原理
8.4.5 SQLJ與JDBC
8.5 用SQLJ操縱數(shù)據(jù)
8.5.1 簡單插入應(yīng)用程序
8.5.2 關(guān)于提交和回滾的另外幾點想法
8.6 SQLJ聲明
8.6.1 創(chuàng)建多個連接上下文
8.6.2 迭代器
8.7 使用SQLJ調(diào)用PL/SQL
8.7.1 SQLJ和基本PL/SQL存儲過程
8.7.2 從PL/SQL函數(shù)返回值
8.8 SQLJ和Java存儲過程
8.9 Oracle 9i中的新SQLJ特性
8.9.1 Oracle 9i、SQLJ和動態(tài)SQL
8.9.2 SQLJ中的可滾動迭代器
8.10 小結(jié)
第III部分 在數(shù)據(jù)庫中使用Java
第9章 使用Oracle JVM
9.1 Oracle JVM的歷史差別
9.2 JVM的內(nèi)存使用
9.2.1 系統(tǒng)全局區(qū)域
9.2.2 Java池
9.3 JVM中的托管代碼
9.3.1 調(diào)用者和定義者權(quán)限
9.3.2 使用CREATE JAVA和DROP JAVA SQL
9.3.3 DBMS JAVA包
9.3.4 使用loadjava和dropjava
9.4 調(diào)試及常見缺陷
9.4.1 控制調(diào)試輸出
9.4.2 使用OracleLog類的JDBC跟蹤
9.4.3 基于控制臺的交互式JVM調(diào)試器
9.4.4 關(guān)于Oracle線程模型
9.5 小結(jié)
第10章 Java存儲過程基礎(chǔ)
10.1 為何使用Java存儲過程
10.2 Java存儲過程發(fā)展概述
10.3 執(zhí)行無參數(shù)Java方法
10.3.1 加載Java類
10.3.2 寫調(diào)用規(guī)范
10.3.3 在SQL*Plus中調(diào)用Java方法
10.4 帶參數(shù)的Java方法
10.4.1 寫Java代碼
10.4.2 過程的發(fā)布
10.4.3 在SQL*Plus下調(diào)用函數(shù)
10.5 在SQL DML下調(diào)用Java存儲過程
10.6 時間譯碼器Java存儲過程
10.6.1 創(chuàng)建數(shù)據(jù)庫表
10.6.2 TimeTranslator類
10.6.3 發(fā)布Java方法
10.6.4 寫觸發(fā)器
10.6.5 測試
10.7 電子郵件確認(rèn)存儲過程
10.8 小結(jié)
第11章 Oracle Java安全
11.1 安全學(xué)基礎(chǔ)
11.2 Java安全模型
11.2.1 安全模型的發(fā)展
11.2.2 基本的Java安全體系結(jié)構(gòu)
11.2.3 安全體系結(jié)構(gòu)的詳細(xì)內(nèi)容
11.3 Oracle Java安全
11.3.1 概覽
11.3.2 權(quán)限
11.3.3 安全角色
11.3.4 建立定制的安全權(quán)限
11.4 小結(jié)
第12章 使用Java實用程序
12.1 Java的角色定義
12.1.1 PL/SQL的優(yōu)點
12.1.2 Java的優(yōu)點
12.1.3 匯總
12.2 Java實用程序
12.3 生成圖像
12.3.1 在Java中應(yīng)用圖像工作
12.3.2 使用純Java AWT
12.3.3 生成圖像
12.3.4 應(yīng)用Graphics類繪制圖形
12.3.5 圖像編碼
12.3.6 在Oracle中構(gòu)建圖像
12.3.7 從查詢生成餅狀圖
12.4 從數(shù)據(jù)庫發(fā)送電子郵件消息
12.4.1 UTL_SMTP包
12.4.2 JavaMail
12.4.3 使用Java發(fā)送帶有BLOB附件的郵件
12.4 協(xié)同使用郵件和生成圖像
12.5 小結(jié)
第13章 利用操作系統(tǒng)資源
13.1 資源處理的指導(dǎo)方針
13.1.1 安全
13.1.2 資源使用期限
13.2 Java和文件
13.2.1 UTL_FILE包的局限性
13.2.2 安全
13.2.3 Java文件API
13.2.4 I/O操作
13.2.5 在數(shù)據(jù)庫中處理文件
13.3 運行OS命令和可執(zhí)行文件
13.3.1 運行外部程序
13.3.2 執(zhí)行操作系統(tǒng)命令
13.4 套接字
13.4.1 用PL/SQL處理套接字
13.4.2 套接字安全
13.4.3 流套接字(TCP套接字)
13.4.4 數(shù)據(jù)報套接字(UDP套接字)
13.4.5 套接字超時
13.4.6 使用多址傳輸套接字通知監(jiān)聽者
13.5 小結(jié)
第14章 協(xié)同使用PL/SQL和Java
14.1 文件傳送應(yīng)用程序
14.1.1 概述
14.1.2 什么是FTP
14.1.3 Java FTP傳送
14.1.4 編寫數(shù)據(jù)庫FTP客戶程序
14.1.5 PL/SQL作用
14.1.6 歸檔存取日志
14.2 數(shù)據(jù)壓縮
14.2.1 Java壓縮API
14.2.2 Java類
14.2.3 發(fā)布類
14.2.4 測試應(yīng)用程序
14.2.5 索引和搜索壓縮目錄
14.3 小結(jié)
第IV部分 性能
第15章 Java應(yīng)用程序性能
15.1 對象創(chuàng)建和性能
15.2 數(shù)據(jù)庫中的Java內(nèi)存使用
15.2.1 靜態(tài)變量
15.2.2 度量內(nèi)存使用
15.3 JDBC驅(qū)動程序比較
15.3.1 LOB寫測試
15.3.2 LOB讀測試
15.3.3 EMP測試
15.3.4 驅(qū)動程序比較小結(jié)
15.4 Oracle本機編譯器(ncomp)
15.4.1 實時和提前
15.4.2 把類編譯為本機代碼
15.4.3 對本機編譯要考慮的重要事實
15.4.4 編譯何時沒有幫助
15.5 小結(jié)
第16章 SQL優(yōu)化和分析查詢
16.1 SQL優(yōu)化的第一步
16.1.1 Oracle SQL處理
16.1.2 基本優(yōu)化策略
16.1.3 利用綁定變量重用語句
16.1.4 使用索引
16.1.5 SQL優(yōu)化中第一步的總結(jié)
16.2 分析查詢
16.2.1 EXPLAIN PLAN和AUTOTRACE
16.2.2 SQL Trace和TKPROF
16.3 高級SQL優(yōu)化
16.3.1 Oracle SQL處理的細(xì)節(jié)
16.3.2 基于規(guī)則的優(yōu)化器
16.3.3 基于成本的優(yōu)化器
16.3.4 使用哪個優(yōu)化器
16.4 編寫有效的SQL
16.5 小結(jié)
第17章 PL/SQL和Java:SQL執(zhí)行基準(zhǔn)
17.1 比較PL/SQL和JDBC
17.1.1 Oracle JDBC驅(qū)動程序
17.1.2 基準(zhǔn)測試設(shè)置和準(zhǔn)備
17.1.3 客戶端驅(qū)動程序基準(zhǔn)測試
17.1.4 KPRB驅(qū)動程序基準(zhǔn)測試
17.1.5 軟分析的作用
17.2 數(shù)據(jù)轉(zhuǎn)換的代價
17.2.1 設(shè)置和準(zhǔn)備基準(zhǔn)測試
17.2.2 使用JDBC
17.2.3 使用PL/SQL
17.2.4 結(jié)果
17.3 設(shè)計因素
17.4 小結(jié)
第V部分 附錄
附錄A 基本Java語法
A.1 基本Java程序結(jié)構(gòu)
A.2 變量
A.3 原始數(shù)據(jù)類型
A.4 運算符
A.5 字符數(shù)據(jù)類型
A.6 字符串
A.7 控制結(jié)構(gòu)
A.8 數(shù)組
附錄B 有用的核心Java類
B.1 Java API規(guī)范
B.2 數(shù)學(xué)操作
B.3 格式化操作
B.4 集合API
B.5 輸入和輸出
B.6 屬性
B.7 小結(jié)
附錄C 日志API

本目錄推薦

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