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

Oracle8i SQLJ編程指南

Oracle8i SQLJ編程指南

定 價(jià):¥48.00

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

購(gòu)買這本書可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Oracle8i SQLJ編程指南》作者簡(jiǎn)介

圖書目錄

賀辭

譯者序
科瑞恩序
前言
第一部分 Oracle8i SQLJ基礎(chǔ)
第1章 Oracle8i SQLJ介紹
1.1 Java語(yǔ)言與Internet數(shù)據(jù)庫(kù)處理的關(guān)系
1.2 Java與Oracle8i數(shù)據(jù)庫(kù)服務(wù)器的緊密集成
1.3 Java中的靜態(tài)嵌入式SQL模型:SQLJ
1.3.1 動(dòng)態(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語(yǔ)句
2.1.1 連接數(shù)據(jù)庫(kù)
2.1.2 不返回結(jié)果的SQLJ可執(zhí)行語(yǔ)句
2.1.3 SQLJ裝入程序:LoadAccountList.sqlj
2.1.4 翻譯和運(yùn)行程序LoadAccountList.sqlj
2.2 在SQLJ程序中使用命名迭代器執(zhí)行SELECT語(yǔ)句
2.2.1 命名迭代器處理步驟
2.2.2 使用命名迭代器的SQLJ檢索程序:AcctsForProjs.sqlj
2.3 在SQLJ程序中使用定位迭代器執(zhí)行SELECT語(yǔ)句
2.3.1 命名迭代器和定位迭代器的差別
2.3.2 一個(gè)用定位迭代器的SQLJ檢索程序:AcctsForPorjs2.sqlj
2.4 SQLJ翻譯過(guò)程
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語(yǔ)句:SQLJ DDL和非SELECT的DML命令
3.1.1 SQLJ DDL命令
3.1.2 SQLJ DML命令
3.2 沒(méi)有結(jié)果表達(dá)式的SQLJ可執(zhí)行語(yǔ)句:SQLJ事務(wù)控制命令
3.2.1 auto-commit
3.2.2 SET TRANSACTION語(yǔ)句
3.3 沒(méi)有結(jié)果表達(dá)式的可執(zhí)行SQLJ語(yǔ)句:匿名PL/SQL塊和存儲(chǔ)過(guò)程調(diào)用
3.3.1 匿名PL/SQL塊
3.3.2 存儲(chǔ)過(guò)程調(diào)用
3.4 沒(méi)有結(jié)果表達(dá)式的可執(zhí)行SQLJ語(yǔ)句:SET、FETCH和SELECT INTO語(yǔ)句
3.4.1 SET語(yǔ)句
3.4.2 SELECT INTO語(yǔ)句
3.4.3 FETCH語(yǔ)句
3.5 有結(jié)果表達(dá)式的可執(zhí)行SQLJ語(yǔ)句:SELECT語(yǔ)句
3.5.1 迭代器聲明的語(yǔ)法
3.5.2 查詢子句的語(yǔ)法
3.5.3 SQLJ檢索程序:AcctsForProjs3.sqlj
3.5.4 用嵌套游標(biāo)輸出填充迭代器
3.5.5 SQLJ對(duì)ref cursor類型的支持
3.6 帶有結(jié)果表達(dá)式的可執(zhí)行SQLJ語(yǔ)句:存儲(chǔ)函數(shù)調(diào)用
3.7 宿主表達(dá)式和結(jié)果表達(dá)式在運(yùn)行時(shí)的求值
3.8 JDBC和SQLJ異常類
3.9 其他有用的JDBC和SQLJ類
第二部分 用于關(guān)系型數(shù)據(jù)處理的高級(jí)SQLJ
第4章 開發(fā)SQLJ存儲(chǔ)程序和觸發(fā)器
4.1 開發(fā)客戶端的SQLJ存儲(chǔ)子程序
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 檢查模式對(duì)象是否已裝入服務(wù)器
4.1.6 為存儲(chǔ)子程序創(chuàng)建頂層SQL包裝
4.1.7 FuncTest.sqlj調(diào)用存儲(chǔ)子程序的簡(jiǎn)單應(yīng)用程序
4.1.8 開發(fā)步驟的總結(jié)
4.2 在PL/SQL包中創(chuàng)建SQL存儲(chǔ)子程序包裝
4.3 從SQL語(yǔ)句和PL/SQL塊中調(diào)用SQLJ存儲(chǔ)子程序
4.3.1 從PL/SQL塊中調(diào)用存儲(chǔ)子程序
4.3.2 用SQL DML命令調(diào)用存儲(chǔ)函數(shù)
4.3.3 用SQL的CALL語(yǔ)句調(diào)用存儲(chǔ)過(guò)程
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ù)器翻譯器的錯(cuò)誤輸出
4.5 實(shí)用程序dropjava
4.6 對(duì)比用SQLJ和用PL/SQL實(shí)現(xiàn)存儲(chǔ)子程序的優(yōu)缺點(diǎn)
第5章 高級(jí)SQLJ的使用
5.1 使用SQLJ連接環(huán)境類建立數(shù)據(jù)庫(kù)連接
5.2 使用SQLJ DefaultContext類
5.3 用SQLJ管理多數(shù)據(jù)庫(kù)連接
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存儲(chǔ)過(guò)程
第6章 SQLJ高級(jí)特性
6.1 SQLJ流
6.2 通過(guò)流類將數(shù)據(jù)存放到數(shù)據(jù)庫(kù)中
6.2.1 把文件存入數(shù)據(jù)庫(kù)
6.2.2 按流從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)
6.2.3 從數(shù)據(jù)庫(kù)中提取存儲(chǔ)的文件
6.3 LOB-大型對(duì)象
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和對(duì)象的使用
第7章 使用SQLJ進(jìn)行對(duì)象-關(guān)系型數(shù)據(jù)處理
7.1 Oracle8i用戶定義的SQL對(duì)象類型
7.1.1 創(chuàng)建對(duì)象類型和對(duì)象表
7.1.2 對(duì)象表的插入語(yǔ)句
7.1.3 對(duì)象表的SELECT和UPDATE語(yǔ)句
7.2 在SQLJ中處理SQL對(duì)象類型
7.2.1 使用JPublisher為用戶定義的類型創(chuàng)建Java自定義類
7.2.2 用于對(duì)象類型和引用類型的Java自定義類方法
7.2.3 ObjectTypes.sqlj:處理包含用戶定義的SQL對(duì)象類型表的SQLJ程序
7.2.4 帶有SQL對(duì)象類型參數(shù)和返回值的SQLJ存儲(chǔ)子程序
7.3 Oracle8i用戶定義的SQL集合類型
7.4 在SQLJ中處理SQL集合類型
第8章 SQLJ商業(yè)和科學(xué)對(duì)象
8.1 分布式計(jì)算系統(tǒng)的基本概念
8.2 設(shè)計(jì)和開發(fā)SQLJ基于組件的對(duì)象
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對(duì)象組成
8.3.3 開發(fā)RMI對(duì)象
8.4 使用SQLJ實(shí)現(xiàn)的Enterprise JavaBeans對(duì)象
8.4.1 什么是Enterprise JavaBeans
8.4.2 Enterprise JavaBeans的角色
8.4.3 Enterprise JavaBeans的類型
8.4.4 Enterprise JavaBeans對(duì)象合成
8.4.5 開發(fā)企業(yè)會(huì)話Beau應(yīng)用
8.5 通過(guò)SQLJ的實(shí)現(xiàn)使用CORBA對(duì)象
8.5.1 什么是CORBA
8.5.2 CORBA對(duì)象合成
8.5.3 開發(fā)CORBA對(duì)象
第四部分 有效使用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語(yǔ)句
9.4 減少網(wǎng)絡(luò)流量的其他方法
第10章 Oracle8i開發(fā)工具綜述
10.1 Oracle因特網(wǎng)開發(fā)工具簡(jiǎn)介
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簡(jiǎn)介
附錄C JDBC簡(jiǎn)介
附錄D SQLJ快速參考指南

本目錄推薦

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