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

Oracle8i SQLJ編程指南

Oracle8i SQLJ編程指南

定 價:¥48.00

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

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

賀辭

譯者序
科瑞恩序
前言
第一部分 Oracle8i SQLJ基礎
第1章 Oracle8i SQLJ介紹
1.1 Java語言與Internet數(shù)據(jù)庫處理的關系
1.2 Java與Oracle8i數(shù)據(jù)庫服務器的緊密集成
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 在胖、瘦客戶端及服務器端使用SQLJ
1.4.1 胖客戶端應用程序
1.4.2 瘦客戶端應用程序
1.4.3 服務器端應用程序
1.5 其他嵌入式SQL與SQLJ的比較
第2章 SQLJ程序開發(fā)
2.1 在SQLJ程序中執(zhí)行非SELECT的SQL語句
2.1.1 連接數(shù)據(jù)庫
2.1.2 不返回結果的SQLJ可執(zhí)行語句
2.1.3 SQLJ裝入程序:LoadAccountList.sqlj
2.1.4 翻譯和運行程序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 響命令行選項和屬性文件
2.5.1 sqli命令行選項
2.5.2 用屬性文件指定SQLJ選項
第3章 SQLJ基本程序設計
3.1 不帶結果表達式的SQLJ語句:SQLJ DDL和非SELECT的DML命令
3.1.1 SQLJ DDL命令
3.1.2 SQLJ DML命令
3.2 沒有結果表達式的SQLJ可執(zhí)行語句:SQLJ事務控制命令
3.2.1 auto-commit
3.2.2 SET TRANSACTION語句
3.3 沒有結果表達式的可執(zhí)行SQLJ語句:匿名PL/SQL塊和存儲過程調(diào)用
3.3.1 匿名PL/SQL塊
3.3.2 存儲過程調(diào)用
3.4 沒有結果表達式的可執(zhí)行SQLJ語句:SET、FETCH和SELECT INTO語句
3.4.1 SET語句
3.4.2 SELECT INTO語句
3.4.3 FETCH語句
3.5 有結果表達式的可執(zhí)行SQLJ語句:SELECT語句
3.5.1 迭代器聲明的語法
3.5.2 查詢子句的語法
3.5.3 SQLJ檢索程序:AcctsForProjs3.sqlj
3.5.4 用嵌套游標輸出填充迭代器
3.5.5 SQLJ對ref cursor類型的支持
3.6 帶有結果表達式的可執(zhí)行SQLJ語句:存儲函數(shù)調(diào)用
3.7 宿主表達式和結果表達式在運行時的求值
3.8 JDBC和SQLJ異常類
3.9 其他有用的JDBC和SQLJ類
第二部分 用于關系型數(shù)據(jù)處理的高級SQLJ
第4章 開發(fā)SQLJ存儲程序和觸發(fā)器
4.1 開發(fā)客戶端的SQLJ存儲子程序
4.1.1 編寫服務器端應用程序的注意事項
4.1.2 Emplnsert.sqlj:服務器端應用程序示例
4.1.3 客戶端SQLJ源文件的翻譯
4.1.4 把類和資源裝入服務器
4.1.5 檢查模式對象是否已裝入服務器
4.1.6 為存儲子程序創(chuàng)建頂層SQL包裝
4.1.7 FuncTest.sqlj調(diào)用存儲子程序的簡單應用程序
4.1.8 開發(fā)步驟的總結
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務器中裝入并翻譯SQLJ源文件
4.4.1 SQLJ服務器翻譯器支持的選項
4.4.2 設置服務器翻譯器的選項
4.4.3 服務器翻譯器和loadjava產(chǎn)生的輸出
4.4.4 SQLJ服務器翻譯器的錯誤輸出
4.5 實用程序dropjava
4.6 對比用SQLJ和用PL/SQL實現(xiàn)存儲子程序的優(yōu)缺點
第5章 高級SQLJ的使用
5.1 使用SQLJ連接環(huán)境類建立數(shù)據(jù)庫連接
5.2 使用SQLJ DefaultContext類
5.3 用SQLJ管理多數(shù)據(jù)庫連接
5.4 SQLJ應用
5.5 SQLJ胖客戶端應用
5.6 在應用服務器中使用SQLJ
5.7 SQLJ瘦客戶
5.8 在Java應用中使用SQLJ
5.9 在Java apple中使用SQLJ
5.10 SQLJ applet
5.11 在Oracle8i數(shù)據(jù)服務器中使用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 多線程與運行環(huán)境
6.4.3 SQLJ應用與多線程
6.5 SQLJ和JDBC的互操作性
6.5.1 將JDBC連接轉換為SQLJ連接
6.5.2 把SQLJ連接轉換為JDBC連接
6.5.3 共享和關閉連接
6.5.4 SQLJ迭代器和JDBC結果集的互操作性
第三部分 SQLJ和對象的使用
第7章 使用SQLJ進行對象-關系型數(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è)和科學對象
8.1 分布式計算系統(tǒng)的基本概念
8.2 設計和開發(fā)SQLJ基于組件的對象
8.2.1 什么是組件
8.2.2 什么是組件模型
8.2.3 開發(fā)SQLJ組件
8.3 使用Java遠程方法調(diào)用SQLJ組件
8.3.1 什么是RMI
8.3.2 RMI對象組成
8.3.3 開發(fā)RMI對象
8.4 使用SQLJ實現(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應用
8.5 通過SQLJ的實現(xiàn)使用CORBA對象
8.5.1 什么是CORBA
8.5.2 CORBA對象合成
8.5.3 開發(fā)CORBA對象
第四部分 有效使用SQLJ
第9章 SQLJ應用:性能優(yōu)化
9.1 擴展ConnectionManager類
9.2 開發(fā)高效SQLJ程序
9.2.1 改善性能
9.2.2 SQLJ的行預取
9.3 用Oracle優(yōu)化器代化SQLJ語句
9.4 減少網(wǎng)絡流量的其他方法
第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應用
第五部分 附錄
附錄A Oracle SQL基礎
附錄B Java簡介
附錄C JDBC簡介
附錄D SQLJ快速參考指南

本目錄推薦

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