课程地址:
https://www.bilibili.com/video/BV1Bt41137iB?spm_id_from=333.999.0.0
P1 JDBC课程的目录结构介绍
P2 对JDBC本质的理解
1、JDBC:Java DataBase Connecttivity(Java语言链接数据库)
2、JDBC本质:
JDBC是SUN公司指定的一套接口(interface)
接口都有调用者和实现者
面向接口调用、面向接口写实现类,这都属于面向接口编程。
为什么要面向接口编程:
解耦合:降低程序的耦合度,提供程序的扩展力
多态机制就是非常典型的:面向对象编程。(不要面向具体编程)
建议:
Animal a=new Cat();
Animal a=new Dog();
喂养的方法:
public void feed(Animal a){ //面向父类型编程。
}
不建议:
Dog d=new Dog();
Cat c=new Cat();
思考:为什么SUN指定一套JDBC接口:
因为每一个数据库的底层实现原理都不一样。
Oracle数据库有自己的原理。
MySQL数据库有自己的原理。
。。。
每一个数据库产品都有自己独特的实现原理。