日期:2014-05-16  浏览次数:20346 次

JDBC 基本概念理解

?

JDBC概念

?

每个数据库产商有自己的数据库驱动程序(数据库厂商自己写的代码),提供和数据库的交互

数据库驱动程序ó数据库的交互接口

?

现状描述:

?? 1.????不同的数据库,接口(数据库驱动程序)不一样。不同的驱动接口,就像是不同的OS有不同接口,JVM屏蔽了底层的差异。

?? 2.???必须有开发人员或"客户"需要和数据库驱动程序来交互 ,

问题:

?? 1.???不同的驱动程序,开发人员需要重复开发等等。

解决:

JDBC设有2中接口,一个是面向应用程序层,其作用是使得开发人员通过SQL调用数据库和处理结果,而不需要考虑数据库的提供商;另一个是驱动程序层,处理与具体驱动程序的交互,JDBC驱动程序可以利用JDBC API创建Java程序和数据源之间的桥梁。

(驱动程序:JDBC驱动程序A<