Java企业级数据库编程与JDBC 2nd版概览

5星 · 超过95%的资源 需积分: 22 39 下载量 42 浏览量 更新于2024-10-09 收藏 1.6MB PDF 举报
"Database Programming with JDBC and Java 2th Edition" 本书主要关注的是利用Java语言进行数据库编程,特别是通过Java Database Connectivity (JDBC) API来实现。作者在1996年的JavaOne会议后开始撰写这本书,那时Java正从一个主要用于小应用程序(applet)的语言转变为一个强大的企业级计算环境。此书旨在展示Java在企业计算领域的应用。 书中针对的目标读者是对企业级Java开发感兴趣的程序员,特别是那些希望学习如何与数据库进行交互的开发者。内容覆盖了从基础到高级的JDBC使用,帮助读者理解如何利用Java进行数据库操作。 第一部分:JDBC API - 第一章“Java在企业中”的讨论揭示了Java在企业开发中的重要性,并介绍了数据库在其中的角色。 - 对于数据库的理解,包括其结构和作用,以及为何选择Java进行数据库编程的原因。 - 第二章“关系数据库和SQL”介绍了关系数据库的基本概念,数据库引擎的工作原理,以及结构化查询语言(SQL)的基础知识。 - 提及SQL版本之间的差异,确保读者能适应不同数据库系统的SQL语法。 第三章“JDBC入门” - 定义了JDBC是什么,它是如何作为Java与数据库交互的桥梁。 - 描述了连接数据库的过程,包括可能出现的问题和解决方案。 - 阐述了基本的数据库访问操作,数据类型的映射,以及如何使用ScrollableResultSets提高效率。 - 介绍JDBC支持的辅助类,以及如何创建一个简单的数据库Servlet。 第四章“高级JDBC” - 引入了预编译SQL语句(PreparedStatement),提高了代码的可读性和安全性。 - 分析了何时选择不同的Statement类型以优化性能。 - 讨论了批处理操作,可以一次处理多个SQL命令,提高效率。 - 解释了如何处理可更新的结果集,允许直接在结果集中修改数据。 - 深入探讨了高级数据类型和元数据的使用。 第五章“JDBC可选包” - 引入了数据源(DataSource),这是管理数据库连接的标准方式。 - 讨论了连接池(Connection Pooling),通过复用已打开的数据库连接,减少资源开销和提高性能。 本书通过这些章节的深入讲解,全面覆盖了JDBC的基础和进阶知识,是Java开发者进行数据库编程的宝贵参考资料。它不仅教授了如何使用JDBC进行数据库操作,还探讨了如何在企业环境中有效、高效地使用这些技术。