注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫OracleOracle8i SQLJ編程指南

Oracle8i SQLJ編程指南

Oracle8i SQLJ編程指南

定 價:¥48.00

作 者: (美)Nirva Morisseau-Leroy,(美)Martin K.Solomon,(美)Gerald P. Momplaisir著;劉謙 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Oracle技術(shù)系列叢書
標(biāo) 簽: Oracle

ISBN: 9787111080299 出版時間: 2000-06-01 包裝: 平裝
開本: 26cm 頁數(shù): 342頁 字?jǐn)?shù):  

內(nèi)容簡介

  SQLJ是Oracle公司的新產(chǎn)品,它已成為ANSI/ISO所承認(rèn)的工業(yè)標(biāo)準(zhǔn),并得到所有主要數(shù)據(jù)庫提供商的支持。本書是一本掌握SQLJ編程的工具書,它介紹了SQLJ的重要性和如何開始建造SQLJ應(yīng)用程序,并提供了有關(guān)SQLJ編程內(nèi)核的背景知識,其中包括怎樣將SQL、PL/SQL、Java和JDBC結(jié)合起來等內(nèi)容。本書還列舉了一些編程示例,涉及到服務(wù)端的SQLJ編程、將SQLJ與Oracle數(shù)據(jù)庫的對象-關(guān)系型特性相結(jié)合和用SQLJ進(jìn)行分布式系統(tǒng)開發(fā)。本書是學(xué)習(xí)使用SQLJ和Oracle8i JServer的不可缺少的工具之一。

作者簡介

暫缺《Oracle8i SQLJ編程指南》作者簡介

圖書目錄

賀辭

譯者序
科瑞恩序
前言
第一部分 Oracle8i SQLJ基礎(chǔ)
第1章 Oracle8i SQLJ介紹
1.1 Java語言與Internet數(shù)據(jù)庫處理的關(guān)系
1.2 Java與Oracle8i數(shù)據(jù)庫服務(wù)器的緊密集成
1.3 Java中的靜態(tài)嵌入式SQL模型:SQLJ
1.3.1 動態(tài)SQL
1.3.2 靜態(tài)嵌入式SQL
1.3.3 SQLJ概述
1.3.4 SQLJ與JDBC的比較
1.4 在胖、瘦客戶端及服務(wù)器端使用SQLJ
1.4.1 胖客戶端應(yīng)用程序
1.4.2 瘦客戶端應(yīng)用程序
1.4.3 服務(wù)器端應(yīng)用程序
1.5 其他嵌入式SQL與SQLJ的比較
第2章 SQLJ程序開發(fā)
2.1 在SQLJ程序中執(zhí)行非SELECT的SQL語句
2.1.1 連接數(shù)據(jù)庫
2.1.2 不返回結(jié)果的SQLJ可執(zhí)行語句
2.1.3 SQLJ裝入程序:LoadAccountList.sqlj
2.1.4 翻譯和運(yùn)行程序LoadAccountList.sqlj
2.2 在SQLJ程序中使用命名迭代器執(zhí)行SELECT語句
2.2.1 命名迭代器處理步驟
2.2.2 使用命名迭代器的SQLJ檢索程序:AcctsForProjs.sqlj
2.3 在SQLJ程序中使用定位迭代器執(zhí)行SELECT語句
2.3.1 命名迭代器和定位迭代器的差別
2.3.2 一個用定位迭代器的SQLJ檢索程序:AcctsForPorjs2.sqlj
2.4 SQLJ翻譯過程
2.5 響命令行選項(xiàng)和屬性文件
2.5.1 sqli命令行選項(xiàng)
2.5.2 用屬性文件指定SQLJ選項(xiàng)
第3章 SQLJ基本程序設(shè)計(jì)
3.1 不帶結(jié)果表達(dá)式的SQLJ語句:SQLJ DDL和非SELECT的DML命令
3.1.1 SQLJ DDL命令
3.1.2 SQLJ DML命令
3.2 沒有結(jié)果表達(dá)式的SQLJ可執(zhí)行語句:SQLJ事務(wù)控制命令
3.2.1 auto-commit
3.2.2 SET TRANSACTION語句
3.3 沒有結(jié)果表達(dá)式的可執(zhí)行SQLJ語句:匿名PL/SQL塊和存儲過程調(diào)用
3.3.1 匿名PL/SQL塊
3.3.2 存儲過程調(diào)用
3.4 沒有結(jié)果表達(dá)式的可執(zhí)行SQLJ語句:SET、FETCH和SELECT INTO語句
3.4.1 SET語句
3.4.2 SELECT INTO語句
3.4.3 FETCH語句
3.5 有結(jié)果表達(dá)式的可執(zhí)行SQLJ語句:SELECT語句
3.5.1 迭代器聲明的語法
3.5.2 查詢子句的語法
3.5.3 SQLJ檢索程序:AcctsForProjs3.sqlj
3.5.4 用嵌套游標(biāo)輸出填充迭代器
3.5.5 SQLJ對ref cursor類型的支持
3.6 帶有結(jié)果表達(dá)式的可執(zhí)行SQLJ語句:存儲函數(shù)調(diào)用
3.7 宿主表達(dá)式和結(jié)果表達(dá)式在運(yùn)行時的求值
3.8 JDBC和SQLJ異常類
3.9 其他有用的JDBC和SQLJ類
第二部分 用于關(guān)系型數(shù)據(jù)處理的高級SQLJ
第4章 開發(fā)SQLJ存儲程序和觸發(fā)器
4.1 開發(fā)客戶端的SQLJ存儲子程序
4.1.1 編寫服務(wù)器端應(yīng)用程序的注意事項(xiàng)
4.1.2 Emplnsert.sqlj:服務(wù)器端應(yīng)用程序示例
4.1.3 客戶端SQLJ源文件的翻譯
4.1.4 把類和資源裝入服務(wù)器
4.1.5 檢查模式對象是否已裝入服務(wù)器
4.1.6 為存儲子程序創(chuàng)建頂層SQL包裝
4.1.7 FuncTest.sqlj調(diào)用存儲子程序的簡單應(yīng)用程序
4.1.8 開發(fā)步驟的總結(jié)
4.2 在PL/SQL包中創(chuàng)建SQL存儲子程序包裝
4.3 從SQL語句和PL/SQL塊中調(diào)用SQLJ存儲子程序
4.3.1 從PL/SQL塊中調(diào)用存儲子程序
4.3.2 用SQL DML命令調(diào)用存儲函數(shù)
4.3.3 用SQL的CALL語句調(diào)用存儲過程
4.4 在Oracle8i務(wù)器中裝入并翻譯SQLJ源文件
4.4.1 SQLJ服務(wù)器翻譯器支持的選項(xiàng)
4.4.2 設(shè)置服務(wù)器翻譯器的選項(xiàng)
4.4.3 服務(wù)器翻譯器和loadjava產(chǎn)生的輸出
4.4.4 SQLJ服務(wù)器翻譯器的錯誤輸出
4.5 實(shí)用程序dropjava
4.6 對比用SQLJ和用PL/SQL實(shí)現(xiàn)存儲子程序的優(yōu)缺點(diǎn)
第5章 高級SQLJ的使用
5.1 使用SQLJ連接環(huán)境類建立數(shù)據(jù)庫連接
5.2 使用SQLJ DefaultContext類
5.3 用SQLJ管理多數(shù)據(jù)庫連接
5.4 SQLJ應(yīng)用
5.5 SQLJ胖客戶端應(yīng)用
5.6 在應(yīng)用服務(wù)器中使用SQLJ
5.7 SQLJ瘦客戶
5.8 在Java應(yīng)用中使用SQLJ
5.9 在Java apple中使用SQLJ
5.10 SQLJ applet
5.11 在Oracle8i數(shù)據(jù)服務(wù)器中使用SQLJ:SQLJ存儲過程
第6章 SQLJ高級特性
6.1 SQLJ流
6.2 通過流類將數(shù)據(jù)存放到數(shù)據(jù)庫中
6.2.1 把文件存入數(shù)據(jù)庫
6.2.2 按流從數(shù)據(jù)庫中檢索數(shù)據(jù)
6.2.3 從數(shù)據(jù)庫中提取存儲的文件
6.3 LOB-大型對象
6.3.1 把文件裝入BLOB列
6.3.2 從BLOB列提取數(shù)據(jù)并寫入磁盤
6.3.3 在SQLJ中使用DBMS_LOB Oracle8i包
6.3.4 在SQLJ中使用BFILE
6.4 多線程
6.4.1 使用SQLJ的多線程
6.4.2 多線程與運(yùn)行環(huán)境
6.4.3 SQLJ應(yīng)用與多線程
6.5 SQLJ和JDBC的互操作性
6.5.1 將JDBC連接轉(zhuǎn)換為SQLJ連接
6.5.2 把SQLJ連接轉(zhuǎn)換為JDBC連接
6.5.3 共享和關(guān)閉連接
6.5.4 SQLJ迭代器和JDBC結(jié)果集的互操作性
第三部分 SQLJ和對象的使用
第7章 使用SQLJ進(jìn)行對象-關(guān)系型數(shù)據(jù)處理
7.1 Oracle8i用戶定義的SQL對象類型
7.1.1 創(chuàng)建對象類型和對象表
7.1.2 對象表的插入語句
7.1.3 對象表的SELECT和UPDATE語句
7.2 在SQLJ中處理SQL對象類型
7.2.1 使用JPublisher為用戶定義的類型創(chuàng)建Java自定義類
7.2.2 用于對象類型和引用類型的Java自定義類方法
7.2.3 ObjectTypes.sqlj:處理包含用戶定義的SQL對象類型表的SQLJ程序
7.2.4 帶有SQL對象類型參數(shù)和返回值的SQLJ存儲子程序
7.3 Oracle8i用戶定義的SQL集合類型
7.4 在SQLJ中處理SQL集合類型
第8章 SQLJ商業(yè)和科學(xué)對象
8.1 分布式計(jì)算系統(tǒng)的基本概念
8.2 設(shè)計(jì)和開發(fā)SQLJ基于組件的對象
8.2.1 什么是組件
8.2.2 什么是組件模型
8.2.3 開發(fā)SQLJ組件
8.3 使用Java遠(yuǎn)程方法調(diào)用SQLJ組件
8.3.1 什么是RMI
8.3.2 RMI對象組成
8.3.3 開發(fā)RMI對象
8.4 使用SQLJ實(shí)現(xiàn)的Enterprise JavaBeans對象
8.4.1 什么是Enterprise JavaBeans
8.4.2 Enterprise JavaBeans的角色
8.4.3 Enterprise JavaBeans的類型
8.4.4 Enterprise JavaBeans對象合成
8.4.5 開發(fā)企業(yè)會話Beau應(yīng)用
8.5 通過SQLJ的實(shí)現(xiàn)使用CORBA對象
8.5.1 什么是CORBA
8.5.2 CORBA對象合成
8.5.3 開發(fā)CORBA對象
第四部分 有效使用SQLJ
第9章 SQLJ應(yīng)用:性能優(yōu)化
9.1 擴(kuò)展ConnectionManager類
9.2 開發(fā)高效SQLJ程序
9.2.1 改善性能
9.2.2 SQLJ的行預(yù)取
9.3 用Oracle優(yōu)化器代化SQLJ語句
9.4 減少網(wǎng)絡(luò)流量的其他方法
第10章 Oracle8i開發(fā)工具綜述
10.1 Oracle因特網(wǎng)開發(fā)工具簡介
10.1.1 Oracle Designer工具
10.1.2 Oracle WebDB
10.1.3 Oracle JDeveloper
10.2 使用JDeveloper開發(fā)SQLJ應(yīng)用
第五部分 附錄
附錄A Oracle SQL基礎(chǔ)
附錄B Java簡介
附錄C JDBC簡介
附錄D SQLJ快速參考指南

本目錄推薦

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