数据库驱动、jdbc、mybatis、数据源四者的关系

四者关系,一图见之

未命名绘图.drawio

略加解释:

1、连接不同的数据库需要使用不同的数据库驱动(数据库驱动)

2、jdbc本质上就是提供了一组规范的api、并且通过数据库驱动,连接的数据库(JDBC、数据库驱动)

3.1、mybatis可以视为jdbc封装起来的一个组件,拥有很多jdbc不具备的优点(JDBC、mybatis)
3.2、Mybatis能集成第三方的数据源组件,自身也提供了数据源的实现(mybatis、数据源)

4.1、数据源也是通过数据库驱动,连接到的数据库(数据源、数据驱动)
4.2、数据源本质上就是为了解决资源浪费的问题

Contents
  1. 1. 四者关系,一图见之
|