一、JDBC是什么?
Java DataBase Connectivity(Java语言连接数据库)
二、JDBC的本质是什么?
JDBC是SUN公司制定的一套接口(interface)。
接口都有调用者和实现者。
面向接口调用、面向接口写实现类,这都属于面向接口编程。
三、为什么要面向接口编程?
解耦合:降低程序的耦合度,提高程序的扩展力。
多态机制就是非常典型的:面向抽象编程。(不要面向具体编程)
低耦合:程序A与程序B之间有联系,但是关联性不大,B出现问题后,对A影响不大。
内聚高:各个程序专注于自己的运行。
四、为什么SUN制定一套JDBC接口呢?
因为每一个数据库产品都有自己独特的实现原理