当前位置:首页 > 工业技术
Oracle 8i ODBC与JDBC的应用
Oracle 8i ODBC与JDBC的应用

Oracle 8i ODBC与JDBC的应用PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:Oracle 管理系列编委会
  • 出 版 社:北京:中国人民大学出版社
  • 出版年份:2001
  • ISBN:730003750X
  • 页数:342 页
图书介绍:
《Oracle 8i ODBC与JDBC的应用》目录

第1章 数据库系统的现状和发展趋势 1

1.1 分布式数据库 1

1.1.1 分布式数据库的发展 1

1.1.2 Oracle作为分布式数据库的结构 1

目录 1

1.1.3 分布式数据库的优点和特点 2

1.1.4 分布式数据库的类型 3

1.1.5 Oracle作为分布式数据库的机制 4

1.1.6 分布式技术的前景和Oracle的发展 5

1.2.1 Web的产生及其发展 7

1.2 Web以及Web数据库的产生 7

1.2.2 Oracle强大的面向对象功能 9

1.2.3 Oracle面向对象的功能 11

1.2.4 面向对象将是下一代数据库技术的主流 13

1.3 ODBC和JDBC影响着数据库的发展 14

1.3.1 Web数据库技术的发展 14

1.3.2 Web数据库技术的新发展 18

1.4 本章小结 20

2.1.1 客户机/服务器模式的提出 21

第2章 Oracle体系结构 21

2.1 网络体系结构的概念 21

2.1.2 NCA的产生 22

2.2 Oracle Web应用服务器简介 22

2.2.1 静态Web页面与动态Web页面 23

2.2.2 Oracle Web应用服务器的特性 24

2.3 Oracle Web应用服务器的体系结构 24

2.3.1 Oracle Web应用服务器的组成部分 25

2.3.2 Oracle Web监听器的特性 26

2.3.3 通用网关接口(CGI) 27

2.3.4 域名服务器(DNS)解析 28

2.3.5 Oracle Web监听器的配置参数 28

2.3.6 Web请求代理(Web Request Broker,WRB) 29

2.4 插件及其体系结构 29

2.4.1 插件 29

2.4.2 插件体系 30

2.4.3 来自用户的请求处理 30

2.5.2 系统错误 31

2.5.3 Web代理生成报错页面 31

2.5.1 应用错误 31

2.5 Oracle Web代理错误处理 31

2.6 PL/SQL插件 32

2.6.1 概述 32

2.6.2 存储包的概念 32

2.6.3 PL/SQL Web工具包 34

2.6.4 传给过程和函数的参数 37

2.6.5 多值变量 40

2.6.6 事务 43

2.6.7 会话 44

2.6.8 ICX(插件间交换) 45

2.6.9 错误报告级别 46

2.6.10 认证机制 46

2.7 本章小结 49

第3章 安装和配置应用服务器 50

3.1 软件和硬件要求 50

3.2 Web应用服务器的安装新特性 51

3.3 识别产品所属的关系 51

3.4.1 安装前的准备 52

3.4.2 设置初始化变量 52

3.4 安装前的准备工作 52

3.4.3 设置插件的授权代码 53

3.4.4 配置启动文件环境变量 53

3.4.5 设计服务器的目录结构 54

3.4.6 关于Web代理的安装说明 55

3.4.7 OWA.CFG文件的内部结构 56

3.4.8 OWA.CFG变量说明 56

3.4.9 Web管理服务程序的使用 57

3.5 应用服务器的安装 57

3.5.1 安装Oracle Web应用服务器的选项 57

3.5.2 配置Web服务器 58

3.5.3 安装Web应用服务器开发者工具包 59

3.5.4 用管理实用程序管理Oracle Web应用服务器 59

3.5.5 设置新的Web代理服务 59

3.5.6 定义Web监听器的配置参数 61

3.6 安装后必须重新连接 61

3.7 本章小结 62

第4章 Oracle应用服务器的插件 63

4.1 Java插件 63

4.1.1 racle.html包中的Java类 63

4.1.3 Web请求代理(WRB) 64

4.1.2 与WAS一起使用的Java包 64

4.1.4 Java插件的不同类型 65

4.1.5 WRB API的引用 65

4.1.6 Java插件的创建 65

4.1.7 用Oracle Web工具包扩充Java插件 67

4.1.8 插件的配置 68

4.2 ODBC插件 69

4.2.1 配置ODBC插件 69

4.2.2 ODBC插件的请求 70

4.2.3 URL请求的实现 71

4.2.4 ODBC插件错误码的解释 72

4.3 其他一些插件 73

4.4 定制插件 73

4.4.1 插件的类型 73

4.4.2 插件的构造 74

4.5 内部插件交换(ICX) 84

4.6 访问非Oracle数据库 85

4.7 安装和运行插件 85

4.8 本章小结 86

5.1.2 HTP过程和HTF函数 87

5.1.1 HTP和HTF参数组 87

第5章 应用程序Web页面设计 87

5.1 HTP超文本过程和HTF超文本函数 87

5.2 OWA软件包的应用 103

5.2.1 OWA_COOKIE包 104

5.2.2 OWA_IMAGE包 104

5.2.3 OWA_PARMS包 105

5.2.4 OWA_PATTERN包 105

5.2.5 OWA_TEXT包 109

5.2.6 OWA_UTIL包 110

5.3.1 邮箱的申请和密码的找回 114

5.3 典型实例的开发 114

5.3.2 新用户申请 115

5.3.3 找回密码 122

5.4 本章小结 126

第6章 ODBC概述 127

6.1 ODBC的发展 127

6.1.1 ODBC和固有调用 127

6.1.2 开放数据库互连接口 128

6.1.3 ODBC产品的发展 129

6.2 ODBC体系结构 130

6.2.1 ODBC的特性 130

6.2.2 应用程序 131

6.2.3 ODBC驱动程序管理器 131

6.2.4 数据源 131

6.2.5 ODBC数据源管理器 132

6.2.6 系统安装的数据库驱动程序 133

6.3 ODBC的一致性 133

6.3.1 ODBC接口的一致性 134

6.3.2 SQL语法一致性 136

6.4 ODBC组件 137

6.5 DAO、RDO和ADO 137

6.5.1 DAO(Data Access Objects)数据访问对象 137

6.5.2 RDO(Remote Data Objects)远程数据对象 139

6.5.3 ADO(ActiveX Data Objects)ActiveX数据对象 140

6.6 本章小结 141

第7章 Oracle ODBC安装和结构分析 142

7.1 Oracle ODBC的组成 142

7.2.1 SQL*Net和Net8 143

7.2 配置安装Oracle ODBC 143

7.2.2 Net8的配置 144

7.2.3 测试网络连接 145

7.2.4 Net8的配置文件 145

7.2.5 Net8特性 147

7.3 建立数据源 147

7.3.1 新的数据源的建立 148

7.3.2 重新配置或删除数据源 149

7.3.4 使用ODBC Test进行测试 150

7.3.3 建立ODBC函数调用日志 150

7.4 Oracle ODBC的性能 151

7.4.1 不支持的ODBC函数 151

7.4.2 不支持的SQL语法 151

7.4.3 ODBC的一般性能 152

7.5 本章小结 153

第8章 ODBC编程和应用开发 154

8.1 ODBC游标 154

8.1.1 游标 154

8.1.2 ODBC游标 154

8.3 ODBC的数据类型 155

8.2 ODBC中的并发控制 155

8.4 ODBC的诊断 156

8.4.1 SQLRETURN值 156

8.4.2 诊断记录 156

8.4.3 SQLGetDiagField() 156

8.4.4 SQLSTATE 157

8.4.5 SQLGetDiagRec() 157

8.5.1 应用程序连接部分 158

8.5.2 应用程序初始化部分 158

8.5 ODBC应用程序结构 158

8.5.3 应用程序主体部分 159

8.5.4 应用程序结束部分 159

8.6 ODBC连接数据源 159

8.6.1 分配ODBC环境 159

8.6.2 申请句柄连接 160

8.6.3 设置连接属性 160

8.6.4 SQL语句的执行 160

8.6.5 编目函数 171

8.6.6 释放语句句柄 171

8.7.1 用SQLConnect连接 172

8.7 连接驱动程序和数据源 172

8.6.7 关闭与数据源的连接 172

8.6.9 释放环境句柄 172

8.6.8 释放连接句柄 172

8.7.2 用SQLDriverConnect连接 176

8.7.3 用SQLBrowseConnect连接 178

8.8 连接的解除 179

8.9 Driver Manager 180

8.10 SQLFetch()和SQLFetchScroll() 181

8.10.1 SQLFetch() 181

8.10.2 SQLFetchScroll() 182

8.11 对数据源的操作 183

8.11.1 用SQLSetPos()更新和删除行 183

8.11.2 SQLBulkOperations() 186

8.11.3 用SQLBulkOperation()插入 187

8.11.4 用SQLBulkOperations()更新 188

8.11.5 用SQLBulkOperations()删除 188

8.11.6 用SQLBulkOperations()取回 188

8.12 异步操作 189

8.13 用Visul C++开发ODBC应用程序 191

8.13.1 MFC中的捆绑 192

8.13.2 具体的实现 194

8.13.3 MFC应用程序调用ODBC API 195

8.13.4 获取数据源 195

8.14 本章小结 198

第9章 Java的发展和JDBC的提出 199

9.1 Java的简介和产生的问题 199

9.1.1 Java结构 199

9.1.2 Java的工作方法 199

9.1.3 Java的特性 200

9.1.4 Java的应用程序和小程序 202

9.1.5 JDK Java开发工具 202

9.1.6 用JDK建立应用程序 203

9.2 Web与应用程序的典型接口 204

9.2.1 传统的Web和应用程序的接口(CGI) 204

9.2.2 专用API接口——ISAPI 205

9.2.3 专有服务器API 206

9.3 JDBC的提出 206

9.3.1 JDBC的发展 206

9.3.2 JDBC与CGI实现对数据库访问 207

9.3.3 JDBC与CGI的性能比较 208

9.4 本章小结 209

第10章 JDBC驱动程序及其安装 210

10.1 两种Java与Oracle连接的方法 210

10.1.1 JDBC Thin 210

10.1.2 SQLJ 210

10.2 JDBC驱动程序 211

10.3 典型的JDBC驱动程序分析 212

10.4.1 Oracle JDBC简介 213

10.4 Oracle JDBC的安装 213

10.4.2 Oracle JDBC驱动程序的有关配置 214

10.4.3 对上述配置进行连接测试 217

10.5 本章小结 218

第11章 JDBC API接口 219

11.1 JDBC API介绍 219

11.2 JDBC API的目标 220

11.3 JDBC API接口概貌 221

11.3.1 JDBC API 222

11.4.1 驱动程序和管理程序 223

11.4 Java.Sql.Driver接口 223

11.3.2 JDBC DriverAPI 223

11.4.2 Driver对象的创建 224

11.4.3 Driver对象提供的方法 224

11.5 Java.Sql.DriverManager接口 227

11.5.1 装载驱动程序 227

11.5.2 进行数据库的连接 227

11.5.3 DriverManager对象提供的方法 228

11.6.1 Connection对象的创建 230

11.6 Java.Sql.Connection接口 230

11.6.2 Connection对象提供的方法 232

11.7 Java.Sql.Statement接口 237

11.7.1 创建的方法 237

11.7.2 结果集 239

11.7.3 Statement对象产生的异常 239

11.7.4 Statement对象提供的方法 239

11.8 Java.Sql.Statement的子类 243

11.8.5 PreparedStatement对象提供的方法 244

11.8.4 PreparedStatement对象的创建 244

11.8.3 PreparedStatement对象产生的异常 244

11.8.1 SQL语句的类型 244

11.8.2 Java.sql.PreparedStatement接口 244

11.8.6 Java.Sql.CallableStatement接口 249

11.8.7 CallableStatement对象产生的异常 250

11.8.8 CallableStatement对象的创建 250

11.8.9 CallableStatement对象提供的方法 250

11.9.2 ResultSet接口中的各种“get”方法 254

11.9.3 ResultSet的终止 254

11.9.1 ResultSet接口的数据形式 254

11.9 Java.Sql.ResultSet接口 254

11.9.4 ResultSet创建方法 255

11.9.5 ResultSet对象提供的方法 255

11.10 Java.Sql.ResultSetMetaData接口 259

11.10.1 ResultSetMetaData对象创建方法 259

11.10.2 ResultSetMetaData对象提供的方法 259

11.11 本章小结 262

第12章 JDBC API的对象和异常类 264

12.1 JDBC API的对象 264

12.1.1 Java.Sql.Date对象 264

12.1.3 Java.Sql.Time对象 265

12.1.2 Java.Sql.DriverProPertyInfo 对象 265

12.1.4 Java.Sql.Timestamp对象 267

12.1.5 Java.Sql.Types对象 268

12.2 JDBC的异常类 268

12.2.1 DataTruncation异常 268

12.2.2 SQLException异常 269

12.2.3 SQLWarning异常 270

12.3 本章小结 271

13.1 创建和修改语句 272

第13章 JDBC常用语句分析及应用 272

13.2 数据查询语句 273

13.3 典型应用 274

13.3.1 创建JDBC Statements对象 276

13.4 预备语句和调用语句 281

13.4.1 预备语句 281

13.4.2 调用语句 284

13.5 数据库元数据(Metadata) 286

13.6 PL/SQL存储过程 288

13.7 预取多行 289

13.8 定义查询列 290

13.9 批量处理 291

13.10 REFCURSOR的转化 292

13.11 本章小结 293

第14章 实例开发和应用 294

14.1 数据库表的分析和建立 294

14.2 ODBC数据源的设置 296

14.3 整体模块的分析 296

14.5 开发过程 297

14.5.1 用户登录页面 297

14.4 设计思想 297

14.5.2 新用户注册页面 301

14.5.3 主控制页面 306

14.5.4 图书检索控制页面 307

14.5.5 按著者进行检索 313

14.5.6 按书名和出版社检索 318

14.5.7 图书预定页面 318

14.5.8 网上购买页面 325

14.5.9 网络推销页面 332

14.5.10 用户留言页面 338

14.6 本章小结 342

相关图书
作者其它书籍
返回顶部