JDBC(Java语言连接数据库)
JDBC是SUN公司制定的一套接口(interface)
java.sql.*;(在这个软件包下)
接口都有调用者和实现者
面向接口编程的好处:
解耦合:降低程序的耦合度,提高程序的扩展力.
多态机制就是非常典型的:面向抽象编程(不要面向具体编程)
SUN公司制定JDBC接口的原因:因为每一个数据库底层实现原理都不一样,每一个数据库产品都有自己独特的实现原理.
驱动:所有的数据库驱动都是以jar包的形式存在,jar包中有很多.class文件,这些class文件就是对JDBC接口的实现,实现类被称为驱动.
驱动不是SUN公司提供的,是各大数据库厂家负责提供,下载驱动jar包要去相应的数据库官网下载.