通俗地来讲,JDBC可以说是一套API接口,也可以被理解为是一套规范,从而使得Oracle、MySQL等数据库的驱动遵循了这套接口。从而使得Java程序员无论使用什么数据库,都使用一套语法就可以实现操作。
那么,连接池技术是什么呢?它所包装的是JDBC的接口,但却作用在JDBC的具体实现上,所以,当你在使用连接池的时候,则需要配置特定的数据库驱动包,即遵循JDBC API的规范写出来的具体实现类,如果有驱动包不遵循JDBC API的规范,那么连接池将会报错。
总之,连接池包装或操作了JDBC API的接口,在实际运行的时候,这些接口的具体实现则落到了你所制定的各种符合JDBC API的驱动包上。其实这也可以看做是Java多态的一种体现,即掩饰底层,暴露抽象层接口。
示意图:连接池技术
JDBC是JavaEE中非常重要的组成部分,所以小编为正在JavaEE道路上奋斗的同学们准备好了学习资料,需要的同学私信小编即可。
领取专属 10元无门槛券
私享最新 技术干货