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