热门文章> jdbc是什么意思 >

jdbc是什么意思

36氪企服点评小编
2022-04-12 15:17
5963次阅读

JDBC是Java应用程序接口(API)。全称是Java Database connect,它由一组用Java语言编写的类和接口组成,是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。应用程序可通过这套API连接到关系数据库,并使用SQL语句来完成对数据库中数据的查询、更新和删除等操作。

jdbc是什么意思jdbc是什么意思

三种JDBC驱动程序类型:

 

1、本地驱动

(1)API驱动

API驱动是通过客户端,加载数据库厂商提供的本地代码库(C或C++等)来访问数据库,而在驱动程序中包含了Java代码。

(2)协议驱动

协议驱动使用Socket直接在客户端和数据库之间实现通信。

 

2、JDBC-ODBC桥

JDBC-ODBC桥驱动的原理是:把所有JDBC的调用都传递给ODBC,然后再让ODBC去调用数据库本地的驱动代码。

其中“数据库本地的驱动代码”指的是数据库厂商提供的数据库操作二进制代码库。

 

3、网络协议驱动

网络协议驱动的原理是:先给客户端提供一个网络应用程序接口(API),再让客户端上的JDBC驱动程序使用套接字(Socket)来调用服务器上的中间件程序,后者再将发出的请求转化为所需要的具体的API调用。

[免责声明]

文章标题: jdbc是什么意思

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

相关文章
最新文章
查看更多
关注 36氪企服点评 公众号
打开微信扫一扫
为您推送企服点评最新内容
消息通知
咨询入驻
商务合作