接上次的JDBC简单DEMO,我自己画了一张JDBC API的类图
<!---->
(文章中的图片会不清晰,可点击打开新窗口查看清晰原图)
对于Java应用程序来说,客户使用到的API全是接口,除了DriverManager外;数据库产商负责实现各自的JDBC驱动,所谓JDBC驱动其实就是上面图中各个JDBC接口的具体实现类。这样我们在编写的JDBC应用程序的时候,可以依赖于不变的抽象接口,而不用管底层各数据库产商是如何实现这些功能。这里用到了一个面向对象的设计原则:依赖倒置原则。依赖倒置原则是指
1、高层模块不应该依赖于底层模块,二者都应该依赖于抽象
2、抽象不应该依赖于细节,细节应该依赖于抽象
JDBC的API就是抽象,不会经常变化的部分;我们的JDBC应用程序是高层模块;数据库产商的JDBC驱动是底层模块。通过抽象JDBCAPI的隔离,我们的JDBC应用程序不会受数据库产商JDBC驱动实现的影响,数据库产商JDBC驱动的实现也不用理会是谁在用他们的驱动。
分享到:
相关推荐
JDBC API教程与参考手册(第三版)其余部分PART 1
JDBC API教程与参考手册(第三版)PDF格式。 这是我从收费网站上扒下来的。嘿嘿 先放出前言+目录+第一,二章,大家如果有兴趣我会把后面的一起放出来的。这本书现在好像没得卖了哟。嘿嘿。
jdbc api tutorial and reference Addison Wesley - JDBC API Tutorial and Reference, Third Edition
JDBC API 参考教程第三版(2003).rar
对jdbc api的详细介绍和指南,想要深入学习jdbc的最佳书籍
Oracle 11g JDBC API Reference release 1
本书提供了JDBCTMAPI的权威教程与参考·~JDBCAPI技术支持使用JavaTM编程语言进行通用数据访问,该版本进行了更新和扩展,覆盖整个JDBC 3.0API的内容,包括。iava.sql包和易于构建服务器端应用程序的javax.sql包。 ...
oracle 11g jdbc API 解析内部oracle jdbc是如何连接数据库的,很好的帮忙文档。
这是一本关于JDBC API数据库编程的书,主要介绍Java程序设计基础、 SQL基础知识、JDBC(Java数据库连接)应用、接口和类,以及如何在JSP和Servlet中使用JDBC,并以完整的实例程序说明 JDBC API(应用程序编程接口)...
JDBC API教程与参考手册part1
JDBC API教程与参考手册part2
JDBC API 参考教程第三版 详细介绍JDBC相关使用方法
JDBC 解析JDBC中文API各种数据库之间的链接问题,网络编程
本书提供了JDBCTMAPI的权威教程与参考·~JDBCAPI技术支持使用JavaTM编程语言进行通用数据访问,该版本进行了更新和扩展,覆盖整个JDBC 3.0API的内容,包括。iava.sql包和易于构建服务器端应用程序的javax.sql包。 ...
jdbc api数据库编程实作教材 java高级应用 数据库编程
JDBC API参考教程第三版 英文教程哦
JDBC API Specification 4.2,JDBC API 规范4.2
JDBC API 的CHM版.