初识JDBC
1、JDDC是Java Database Connectivity的简称,叫做Java数据库连接,作用是用Java语言来操作数据库。
2、正常情况下,Java程序员要实现JDBC,不仅需要会Java语言(废话,不会Java语言怎么做Java程序员?),还需要去了解数据库的底层结构和实现原理。但是,数据库可不止一种啊,例如有MySQL、Oracle等众多关系型数据库,这些数据库的结构和原理都不一样,这就意味着Java程序员要用JDBC操作一款数据库,就得去学习这款数据库的相关知识。
3、于是sun公司站了出来,提供一套用来规范的接口,要求数据库厂商都去实现它,于是数据库厂商纷纷效仿。为什么数据库厂商肯乖乖听话呢?因为如果其他人都实现这种规范,自己不去实现这种规范,就会丢失用户。举个例子,各个U盘厂商生产各种U盘,有家电脑公司提出了个规范说,你们厂商按照这种规范的接口去做U盘,就可以保证在我们任意的电脑上都能用,如果有个厂商不听话,乱生产U盘,就会导致这款U盘无法兼容插入电脑,从而丢失用户。
4、数据库厂商实现这套规范接口的一堆.class打包成的jar包,就被叫做各个数据库厂商提供的数据库驱动(简单理解为一堆.class文件就好)。
5、于是Java程序员就可以拿着这些不同的数据库驱动,部署之后,调用相关的方法,就可以连接对应的数据库和操作对应的数据库了。