?
JDBC概念
?
每个数据库产商有自己的数据库驱动程序(数据库厂商自己写的代码),提供和数据库的交互。
数据库驱动程序ó此数据库的交互接口
?
现状描述:
?? 1.????不同的数据库,接口(数据库驱动程序)不一样。不同的驱动接口,就像是不同的OS有不同接口,JVM屏蔽了底层的差异。
?? 2.???必须有开发人员或"客户"需要和数据库驱动程序来交互 ,
问题:
?? 1.???不同的驱动程序,开发人员需要重复开发等等。
解决:
JDBC设有2中接口,一个是面向应用程序层,其作用是使得开发人员通过SQL调用数据库和处理结果,而不需要考虑数据库的提供商;另一个是驱动程序层,处理与具体驱动程序的交互,JDBC驱动程序可以利用JDBC API创建Java程序和数据源之间的桥梁。
(驱动程序:JDBC驱动程序A<