JDBC的概念

同一套Java代码,可以操作不同的关系型数据库吗?

答案是不能

每一个数据库底层细节都不一样,不能用同一套java代码操作不用的关系型数据库

问题很大,难道每学习一个数据库,就要学习针对数据库的java代码吗

今天用mysql,就要学针对mysql的java代码,明天学orcal,就要学针对orcal的java代码?

所以sum公司推出了JDBC,定义了一套标准的接口,mysql,orcal,DB2定义自己对于JDBC的实现类

JDBC概念:

1    JDBC就是使用java语言操作关系型数据库的一套API

 2  全称:(Java DataBase Connectivity ) Java数据库连接

JDBC本质:

 1  官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口

  2 各个数据库厂商去实现这套接口,提供数据库驱动jar包

  3我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类

 

 

posted @ 2022-09-08 17:54  流年乱了沉浮。  阅读(37)  评论(0)    收藏  举报
Document