JDBC与Java数据库编程(第二版)
JDBC与Java数据库编程(第二版)
George Reese
石永鑫, 宋隆 译
出版时间: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的参考列表。
  1. 前言
  2. 第一部分 JDBC API
  3. 第一章 企业级Java语言
  4. 企业级
  5. 作为企业级开发工具的Java
  6. 数据库
  7. 用Java进行数据库编程
  8. 第二章 关系数据库和SQL语言
  9. 什么是关系数据库
  10. SQL介绍
  11. 关于SQL版本的附注
  12. 第三章 JDBC简介
  13. 什么是JDBC
  14. 连接到数据库
  15. 基本数据库访问
  16. SQL数据类型和Java数据类型
  17. 可滚动的结果集
  18. JDBC支持的类
  19. 数据库servlet
  20. 第四章 高级JDBC
  21. 预制SQL
  22. 批处理
  23. 可更新结果集
  24. 高级数据类型
  25. 元数据(Meta-Data)
  26. 第五章 JDBC可选包
  27. 数据源
  28. 连接池化
  29. 行集
  30. 分布式事务
  31. 第二部分 JDBC应用
  32. 第六章 其他企业级API
  33. JNDI
  34. RMI
  35. 对象串行化
  36. Enterprise JavaBeans
  37. 第七章 分布式应用程序体系结构
  38. 体系结构
  39. 设计模式
  40. 银行应用程序
  41. 第八章 分布式组件模型
  42. 分布式组件的种类
  43. 安全
  44. 事务
  45. 查找和搜索
  46. 实体关系
  47. 第九章 持久性
  48. 数据库的事务
  49. 回忆和委托
  50. JDBC持久性
  51. 搜索
  52. 第十章 用户界面
  53. 初探Swing
  54. 数据库应用程序模型
  55. 分布式监听器
  56. Worker线程
  57. 第三部分 参考
  58. 第十一章 JDBC参考
  59. 第十二章 JDBC可选包参考
  60. 词汇表
书名:JDBC与Java数据库编程(第二版)
作者:George Reese
译者:石永鑫, 宋隆 译
国内出版社:中国电力出版社
出版时间: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”。