基本信息·出版社:清华大学出版社 ·页码:350 页 ·出版日期:2003年10月 ·ISBN:9787302073017 ·条形码:9787302073017 ·版本:第1版 ·装帧:平装 ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
Java Oracle数据库开发指南 |
|
|
|
Java Oracle数据库开发指南 |
|
基本信息·出版社:清华大学出版社
·页码:350 页
·出版日期:2003年10月
·ISBN:9787302073017
·条形码:9787302073017
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:国外经典教材
·外文书名:Java Oracle Database Development
内容简介 《Java Oracle数据库开发指南》 把Oracle数据库开发和Java程序设计结合起来,研究如何用Java开发数据库应用程序。前5章主要介绍数据库基本知识、SQL基础以及PL/SQL程序设计,后面几章主要介绍如何用JDBC,J2EE和JDO开发数据库产品。
《Java Oracle数据库开发指南》 内容全面、层次分明,操作指定性强,并且提供了大量的编程实例,这些实例全面在计算机上调试通过,可以帮助读者以最简单、快捷的方法学习数据库开发和Java数据库编程技术。
《Java Oracle数据库开发指南》 最大特色是:内容涵盖面广;采用了大量实例;许多主题的讨论广泛而深刻。
《Java Oracle数据库开发指南》 适合各级技术开发人员,对广大Java数据库开发人员来说,是一本不可或缺的参考书籍。
作者简介 David J.GaIIardo,是一个独立的软件顾问,同时也是在数据库开发、Java Web应用程序开发和软件国际化方面具有广泛经验的作者。他作为软件工程师已经超过15年了,在操作系统、程序设计语言和网络协议方面都具有丰富经验。David J.Gallardo最近的经历包括在一家电子商务公司指导数据库和国际化开发。在这家公司中他通过使用JDBC,SQL和Java存储过程,设计并指导为大型的基于Web的应用程序实现Java和Oracle对象关系映射接口。
编辑推荐 《Java Oracle数据库开发指南》为Java开发人员提供了一种实践方式,使其能够快速介入Oracle数据库,同时还介绍了如何能够最好地把Oracle数据库和应用程序集成起来。《Java Oracle数据库开发指南》作者David J.GaIIa rdo以数据库设计的基本原理为起点,循序渐进地讲述了如何结合JaVa数据库函数来使用Oracle,他指导读者如何自如地、自信地、快速地使用Java执行复杂数据库工作。
《Java Oracle数据库开发指南》首先介绍了数据库设计,然后解释了数据库和、Java程序设计之间的链接,接着介绍了
Oracle数据库、SQL和其他Oracle特性,包括对对象关系的支持。作者深入地介绍了数据库编程所需的基本Java技术,包括SQLJ、JDBC和Java数据对象;同时还从比较高的视角介绍了应用程序构架,并考虑了企业级应用程序中Oracle的作用,重点强调了企业级。JavaBeans和J2EE框架。
从综合角度比较Java和O racle数据库技术
涵盖Oracle 8i和9i,强调两者之间的兼容性并突出了新的Oracle 9i特性
为了兼容性,重点强调了JDBC 2.0,同时还介绍了JDBC 3.0
通过Web、中间层和客户端一服务器举例介绍在数据库中使用Java的技巧
《Java Oracle数据库开发指南》的读者应具有Java编程知识,不必具备Oracle方面的经验。初级数据库程序员可将《Java Oracle数据库开发指南》用作非常好的入门教材,而高级程序员可将《Java Oracle数据库开发指南》用作集成Java和0racle的有价值的指南。
为Java开发人员提供解决方案,集成应用程序和行业领先的Oracle 8i,9i数据库
讲授数据库设计基本原理,包括SQL基础,使Java程序员自如地、自信地、快速地开始Oracle程序设计
详尽地、循序渐进地通过示例介绍重要的Java数据库技术、包括JDBC和JDO
目录 第1章 Java、数据库和Oracle
1.1 适时适宜的工具
1.2 数据库类型
1.3 Oracle和Java
第2章 数据库设计基础
2.1 表、列和行
2.2 Oracle数据类型
2.3 设计数据库
第3章 SQL基础
3.1 数据定义语言
3.2 数据操作语言
3.3 SQL函数
3.4 事务
第4章 SQL进阶:查询、子查询和视图
4.1 聚合函数:GROUP BY和HAVING
4.2 数据排序
4.3 组合不同表中的数据
4.4 子查询
4.5 视图
第5章 PL/SQL
5.1 开始学习PL/SQL
5.2 PL/SQL基本语言要素
5.3 程序要素
5.4 Java存储过程
第6章 Oracle对象关系特性
6.1 对象类型
6.2 Oracle 9i中的继承和对象演变
第7章 SQLJ
7.1 SQLJ语句和SQLJ编译器
第8章 JDBC简介
8.1 连接数据库
8.2 执行SQL语句
8.3 执行SQL查询
8.4 大对象类型—BLOB和CLOB
第9章 高级JDBC特性
9.1 连接选项
9.2 JDBC驱动器类型
9.3 用DataSource代替DriverManager
9.4 可滚动、可更新的敏感型ResultSet
9.5 RowSet
9.6 通过JDBC使用Oracle对象关系特性
第10章 J2EE和持久性简介
10.1 J2EE概述
10.2 设计J2EE应用程序
10.3 J2EE Oracle容器——OC4J
10.4 部署Web应用程序
10.5 EJB和Web应用程序
第11章 EJB快速浏览
11.1 EJB分布式对象模型
11.2 Bean结构简介:无状态的会话Bean
11.3 用JDeveloper进行调试
11.4 组装和配置EJB综述
11.5 会话Bean、数值对象和数据访问对象
11.6 BMP实体Bean
11.7 客户端应用程序举例
第12章 对象关系映射和Java数据对象
12.1 Java数据对象
12.2 类关系和持久性
术语表
……
序言 数据库技术是计算机信息系统的基础和核心,Oracle在数据库领域中一直处于领先地位。Oracle关系数据库系统是当今世界上流行的关系数据库管理系统,系统可移植性好,使用方便,功能强,适用于各类大、中、小型微机环境。SQL是一种综合的、通用的、功能极强的关系数据库结构化查询语言,它不仅用于查询,还包含数据操纵、定义、控制和管理等功能,SOL是非过程化查询语句。PL/SQL是一种比较复杂的程序设计语言,用于从这种环境中访问Oracle数据库。PL,/SQL将SQl的强大性和灵活性与过程性结构融为一体,从而对SOL进行了扩充。
Java是当今计算机界最流行的话题之一,它是一种建立分布式应用程序最简单、易行的技术。Java是最优秀的网络编程工具,使Internet的作用从通讯工具扩展到能够运行成熟应用程序的网络。它的开放式标准、可移植性、安全性、多线程以及面向对象的特征,使其成为最具有吸引力的程序设计语言。
链接Java和数据库可以使用.JDBC,SQLJ和JDO等技术,其中最基本的技术是Java数据库连接(JDBC)。JDBC API是一个标准数据库访问接口,它使数据库开发人员能够用标准.1ava API编写数据库应用程序。和Java语言一样,JDBC也是独立于平台和数据库的。从.IDBC规范中可以看出,它们已经成功地提供了进行数据库访问的JaVa方法。
今天,越来越多的开发者想要编写企业级的分布式事务处理应用程序,而这些应用程序必须可以发挥速度、安全性和服务器端技术的可靠性。如果大家已经在这一领域从事工作,应该了解在现在这个高速发展、要求苛刻的电子商务和信息技术的世界中,企业级的应用程序必须具有以下特点:花费更少的金钱、具有更快的速度、占用更少的资源。为了减少费用,快速设计和开发企业级的应用程序,Java 2 Platform和Enterprise Edition(J2EE)技术提供了一个基于组件的方法来设计、开发、装配和部署企业级应用程序。J2EE平台提供了一个多层结构的分布式应用程序模型。该模型具有重用组件的能力、基于可扩展标记语言fXML)的数据交换、统一的安全模式和灵活的事务控制。我们不仅可以比以前更快地发表对市场的新的解决方案,而且独立于平台的基于组件的J2EE解决方案不再受任何提供商的产品和应用程序编程接口(API)的限制。提供商和买主都可以自己选择最适合于他们的商业应用和所需技术的产品和组件。所有这些都归功于J2EE。
本书与其他书有很大不同,它将在Java数据库编程方面提供重要作用。本书开始部分虽然像是一本初学教材,但是本书在不少高级主题(JDBC,J2EE,EJB,IDO)方面的深入讨论,肯定能给各种技术开发人员提供新的感受。, 本书最大特色是:(1)内容涵盖面广,(2)采用了大量实例,(3)许多主题的讨论广泛而深刻。作为本书英文版的一个认真读者,我要说,我确实从这本书中领悟到了许多深刻的见解。希望中文版能够协助更多人高效、精准、深刻地认识并学习Java数据库编程。
文摘 插图: