什么是JDBC

  1. Java Database Connectivity Java连接数据库的技术

  2. 不同的数据库由不同的公司开发,如果SUN公司进行标准的统一,导致每一种的DBMS的API都不一样,对程序员来说就是一种灾难,因为需要学习很多套API

  3. 所以SUN公司进行了标准的统一,声明了很多个接口,然后这些接口就由数据库的厂商去实现,实现好的类就是数据库驱动,最终供程序员使用去连接和操作数据库


总结

  1. JDBC:一组公共接口

  2. 数据库驱动:由各个数据库厂商去实现JDBC中的接口,最终打包成jar包,提供给程序员操作数据库

  3. 关系如下

image.png