JDBC
*概念:java DataBase Connectivity
java 数据库连接,java语言操作数据库
* JDBC
java代码,不变,能不能操作所有的数据库
期望使用统一的一套java代码可以操作所有的关系型数据库
JDBC:定义了操作了所有关系型数据库的规则(接口);
java中接口的实现类
这套接口可以操作不同的数据库。
JDBC的实现类
每一种数据库场商,提供实现类
java接口的实现类,即为数据库驱动
JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商实现这套接口,提供数据库驱动jar包。
我们可以使用这套接口(jDBC)编程
真正执行的代码是驱动jar包的实现类,会产生一个多态的调用
父类对象,调用子类的方法,称之为多态???