图书介绍

Oracle8i SQLJ编程指南PDF|Epub|txt|kindle电子书版本网盘下载

Oracle8i SQLJ编程指南
  • (美)(N.莫里赛奥-勒罗伊)Nirva Morisseau-Leroy等著;刘谦,苏建平等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111080297
  • 出版时间:2000
  • 标注页数:342页
  • 文件大小:19MB
  • 文件页数:360页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle8i SQLJ编程指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 Oracle8iSQLJ基础1

第1章 Oracle8iSQLJ介绍1

1.1 Java语言与Internet数据库处理的关系2

1.2 Java与Oracle8I数据库服务器的紧密集成3

1.3 Java中的静态嵌入式SQL模型:SQLJ5

1.3.1 动态SQL6

1.3.2 一胸态嵌入式SQL7

1.3.3 SQLJ概述7

1.3.4 SQLJ与JDBC的比较16

1.4 在胖、瘦客户端及服务器端使用SQLJ17

1.4.1 胖客户端应用程序17

1.4.2 瘦客户端应用程序18

1.4.3 服务器端应用程序19

1.5 其他嵌入式SQL与SQLJ的比较19

第2章 SQLJ程序开发21

2.1 在SQLJ程度台执行非SELECT的SQL语句21

2.1.1 连接数据库21

2.1.2 不返回结果的SQLJ可执行语句23

2.1.3 SQLJ装入程序:LoadAccountList.splj23

2.1.4 翻译和运行程序LoadAccountList.sqlj28

2.2 在SQLJ程序中使用命名迭代器执行SELECT语句28

2.2.1 命名迭代器处理步骤28

2.2.2 使用命名迭代器的SQLJ检索程序:AcctsForProjs.sqlj30

2.3 在SQLJ程序中使用定位迭代器执行SELECT语句34

2.3.1 命名迭代器和定位迭代器的差别34

2.3.2 一个用定位迭代器SQLJ检索程序:AcctsForPorjs2.sqlj35

2.4 SQLJ翻译过程39

2.5 sqlj命令行选项和属性文件40

2.5.1 sqlj命令行选项40

2.5.2 用属性评论年指定SQLJ选项41

第3章 SQLJ基本程序设计44

3.1 不带结果表达式的SQLJ语句:SQLJDDL和非SELECT的DML命令44

3.1.1 SQLJDDL命令45

3.1.2 SQLJDML命令45

3.2 没有结果表达式的SQLJ可执行语句:SQLJ事务控制命令52

3.2.1 auto-commit52

3.2.2 SET TRANSACTION语句53

3.3 没有结果表达式的可执行SQLJ语句:匿名PL/SQL块和存储过程调用54

3.3.1 匿名PL/SQL块54

3.3.2 存储过程调用55

3.4 没有结果表达式的可执行SQLJ语句:SET、FETCH和SELECT INTO语句56

3.4.1 SET语句56

3.4.2 SELECT INTO语句57

3.4.3 FETCH语句57

3.5 有结果表达式的可执行SQLJ语句:SELECT语句58

3.5.1 迭代器声明的语法58

3.5.2 查询子句的语法61

3.5.3 SQLJ检索程序:AcctsForProjs3.sqlj62

3.5.4 用嵌套游标输出填充迭代器66

3.5.5 SQLJ对ref cursor类型的支持73

3.6 带有结果表达式的可执行SQLJ语句:存储函数调用75

3.7 宿主表达式和结果表达式在运行时的求值76

3.8 JDBC和SQLJ异常类76

3.9 其他有用的JDBC和SQLJ类77

第二部分 用于关系型数据处理的高级SQLJ79

第4章 开发SQLJ存储程序和触发器79

4.1 开发客户端的SQLJ存储子程序79

4.1.1 编写服务器端应用程序的注意事项80

4.1.2 Emplnsert.sqlj:服务器端应用程序示例81

4.1.3 客户端SQLJ源文件的翻译83

4.1.4 把类和资源装入服务器83

4.1.5 检查模式对象是否已装入服务器84

4.1.6 为存储子程序建顶层SQL包装84

4.1.7 FuncTest.sqlj:调用存储子程序的简单应用程序87

4.1.8 开发步骤的总结88

4.2 在PL/SQL包中创建SQL存储子程序包装89

4.3 从SQL语句和PL/SQL块中调用SQLJ存储子程序包装94

4.3.1 从PL/SQL块中调用存储子程序94

4.3.2 用SQL DML命令调用存储函数94

4.3.3 用SQL的CALL语句调用存储过程95

4.4 在Oracle8I服务器中装入并翻译SQLJ源文件100

4.4.1 SQLJ服务器翻译101

4.4.2 设置服务器翻译器的选项101

4.4.3 服务器翻译器和 loadjava产生的输出101

4.4.4 SQLJ服务器翻译器的错误输出101

4.5 实用程序dropjava101

4.6 对比用SQLJ和用PL/SQL实现存储子程序的优缺点102

第5章 高级SQLJ的使用104

5.1 使用SQLJ连接环境类建立数据库连接104

5.2 使用SQLJ DefaultConetext类107

5.3 用SQLJ管理多数据库连接113

5.4 SQLJ应用121

5.5 SQLJ胖客户端应用122

5.6 在应用服务器中使用SQLJ122

5.7 SQLJ瘦客户123

5.8 在Java应用中使用SQLJ123

5.9 在Java applet中使用SQLJ127

5.10 SQLJ applet130

5.11 在Oracle8I数据服务器中使用SQLJ:SQLJ存储过程132

第6章 SQLJ高级特性137

6.1 SQLJ流137

6.2 通过流类将数据存放到数据库中138

6.2.1 把文件存入数据库138

6.2.2 按流从数据库中检索数据141

6.2.3 从数据库中提取存储的文件142

6.3 LOB-大型对象145

6.3.1 把文件装入BLOB列146

6.3.2 从BLOB列提取数据并写入磁盘147

6.3.3 在SQLJ中使用DBMS_LOB Oracle包151

6.3.4 在SQLJ中使用BFILE152

6.4 多线程155

6.4.1 使用SQLJ的多线程155

6.4.2 多线程与运行环境155

6.4.3 SQLJ应用与多线程156

6.5 SQLJ和JDBC的互操作性158

6.5.1 将JDBC连接转换为SQLJ连接159

6.5.2 把SQLJ连接转换为JDBC连接161

6.5.3 共享和关闭连接162

6.5.4 SQLJ迭代器和JDBC结果集的互操作性162

第三部分 SQLJ和对象的使用167

第7章 使用SQLJ进行对象一关系型数据处理167

7.1 Oracle8I用户定义的SQL对象类型167

7.1.1 创建对象类型对象表168

7.1.2 对象表的插入语句170

7.1.3 对象表的SELECT和UPDATE语句171

7.2 在SQLJ中处理SQL对象类型172

7.2.1 使用Jpublisher为用户定义的类型创建Java自定义类172

7.2.2 用于对象类型和引用类型的Java自定义类方法174

7.2.3 ObjectTypes.sqlj:处理包含用户定义的SQL对象类型表的SQLJ程序175

7.2.4 带有SQL对象类型参数和返回值的SQLJ存储子程序181

7.3 Oracle8I用户定义的SQL集合类型183

7.4 在SQLJ中处理SQL集合类型187

第8章 SQLJ商业和科学对象200

8.1 分布式计算系统的基本概念200

8.2 设计和开发SQLJ基本组件的对象202

8.2.1 什么是组件203

8.2.2 什么是组件的模型203

8.2.3 开发SQLJ组件204

8.3 使用Java远程方法调用SQLJ组件216

8.3.1 什么是RMI216

8.3.2 RMI对象组成216

8.3.3 开发RMI对象217

8.4 使用SQLJ实现的Enterprise JavaBeans对象226

8.4.1 什么是Enterprise JavaBeans226

8.4.2 Enterprise JavaBeans的角色227

8.4.3 Enterprise JavaBeans的类型227

8.4.4 Enterprise JavaBeans对象合成228

8.4.5 开发企业会话Bean应用229

8.5 通过SQLJ的实现使用CORBA对象240

8.5.1 什么是CORBA241

8.5.2 CORBA对象合成242

8.5.3 开发CRBA对象243

第四部分 有效使用SQLJ253

第9章 SQLJ应用:性能优化253

9.1 扩展ConnectionManager类253

9.2 开发高效SQLJ程序257

9.2.1 改善性能257

9.2.2 SQLJ的行预取258

9.3 用Oracle优化器优化SQLJ语句263

9.4 减少网络流量的其他方法263

第10章 Oracle8I开发工具综述265

10.1 Oracle因特网开发工具简介265

10.1.1 Oracle Designer工具265

10.1.2 Oracle WebDB266

10.1.3 Oracle JDeveloper266

10.2 使用长Jdeveloper开发SQLJ应用267

第五部分 附录281

附录A Oracle SQL基础281

附录B Java简介301

附录C JDBC简介318

附录D SQLJ快速考指南324

热门推荐