JDBC与Java数据库编程(第二版)
石永鑫, 宋隆 译
出版时间:2002年03月
页数:376
Java和数据库相结合后所产生的能量相当惊人。然而,要使它们结合工作却颇费周折 —— 这主要是因为Java处理的是对象,而大多数数据库却并不如此。
本书描述了标准的Java接口,利用它们可以对关系数据库进行便捷的面向对象访问,而且还提供了一种易于维护的编写应用程序的坚实模式。主要介绍JDBC包以及如何利用它们开发三层应用程序(应用程序分为用户界面、面向对象逻辑组件和信息存储三层)。
本书还说明了JDBC和EJB间的关系。如果你需要使用EJB,JDBC能够处理对象持久性;如果没有使用EJB,本书将帮助你用自己的代码达到相同的目的。
由于一些开发者是第一次处理数据库,因此本书开始对SQL进行了概述。之后介绍了如何通过SQL和JDBC发出数据库查询及更新。它还讲述了已存储过程的使用及一些可行的提高效率的方法。
但本书的主要特色还在于一套模式,这不仅把Java应用程序的众多函数分隔开来,也使应用程序的开发和维护变得更加方便。这些模式使你可以单独隔离一些重要任务,例如创建对象、信息的存储和重获、提交或终止事务等。
本书新版增加了更多的JDBC和SQL的基础知识,对结合JDBC和使用MVC模式的Swing给出了更多的实例和建议,还对坚固、易维护的数据库应用程序的结构进行了更深入的讨论。
如果你的站点上有数据库,并且你也学过Java,那么本书会帮助你成为更加高效的Java数据库程序的开发者。本书完全更新为JDBC 3.0,完整地包括了JDBC 3.0可选包(以前称为JDBC 2.0标准扩展)。本书还包括JDBC核心(java.sql)和JDBC可选包(javax.sql)API的参考列表。
- 前言
- 第一部分 JDBC API
- 第一章 企业级Java语言
- 企业级
- 作为企业级开发工具的Java
- 数据库
- 用Java进行数据库编程
- 第二章 关系数据库和SQL语言
- 什么是关系数据库
- SQL介绍
- 关于SQL版本的附注
- 第三章 JDBC简介
- 什么是JDBC
- 连接到数据库
- 基本数据库访问
- SQL数据类型和Java数据类型
- 可滚动的结果集
- JDBC支持的类
- 数据库servlet
- 第四章 高级JDBC
- 预制SQL
- 批处理
- 可更新结果集
- 高级数据类型
- 元数据(Meta-Data)
- 第五章 JDBC可选包
- 数据源
- 连接池化
- 行集
- 分布式事务
- 第二部分 JDBC应用
- 第六章 其他企业级API
- JNDI
- RMI
- 对象串行化
- Enterprise JavaBeans
- 第七章 分布式应用程序体系结构
- 体系结构
- 设计模式
- 银行应用程序
- 第八章 分布式组件模型
- 分布式组件的种类
- 安全
- 事务
- 查找和搜索
- 实体关系
- 第九章 持久性
- 数据库的事务
- 回忆和委托
- JDBC持久性
- 搜索
- 第十章 用户界面
- 初探Swing
- 数据库应用程序模型
- 分布式监听器
- Worker线程
- 第三部分 参考
- 第十一章 JDBC参考
- 第十二章 JDBC可选包参考
- 词汇表
书名:JDBC与Java数据库编程(第二版)
译者:石永鑫, 宋隆 译
国内出版社:中国电力出版社
出版时间:2002年03月
页数:376
书号:7-5083-0856-5
原版书出版商:O'Reilly Media
George Reese
George Reese在从事商业软件开发之前经历丰富。在从缅因州Lewiston的贝茨学院哲学系获得学士学位以后,他来到好莱坞从事电视工作。洛杉矶暴乱使他回到了缅因州,在那里他开始涉足于软件开发和Internet,后来他就专门从事面向Internet的Java企业级系统开发。他不但是本书的作者,还开发了世界上第一个JDBC驱动程序,即mSQL的mSQL-JDBC驱动程序。他现在和他的妻子Monique居住于明尼苏达州的明尼阿波利斯,还养了三只小猫,Misty、Gypsy和Tia。他现在供职于Imaginet, LLC公司任高级软件设计师。
George Reese踏上商业软件开发的道路真可谓与众不同。Geroge先是在缅因州Lewiston的Bates学院获得了哲学学士学位,随后他去了好莱坞,在那里他参与了“The People's Court”和“ESPN's Up Close”等电视节目的制作。洛杉矶暴动使他又回到了缅因州,在这里他最终接触到了软件开发和Internet。自此以后,George就开始致力于面向Internet的Java企业系统的开发,并开始研究技术在业务处理中的战略作用。George曾撰写过《Database Programming with JDBC and Java》(由O'Reilly公司出版)一书,并开发了世界上第一个JDBC驱动程序,这是一个面向mSQL的mSQL-JDBC驱动程序。他现在与他的妻子Monique和三只猫Misty、Gypsy和Tia一同生活在明尼苏达州的明尼阿波利斯市。George就职于J. Walter Thompson公司的数字部(位于明尼阿波利斯的Imaginet),并担任“National Practice Director of Technology Strategy”。