有4种不同类型的JDBC驱动程序:

  • 类型1:JDBC-ODBC桥驱动程序
  • 类型2:Java +程序代码驱动程序
  • 类型3:Java + Middleware转化驱动程序
  • 类型4:Java驱动程序。
    大多数类型都是4类型。

JDBC-ODBC桥驱动程序

该类型的jdbc驱动运行原理是 在jdbc接口来调用odbc进行操作,这是最开始的做法。
科普:
jdbc:java database connectivity
odbc:open database connectivity 微软公司开放服务结构中有关数据库的一个组成部分

JDBC-ODBC桥驱动

Java +程序代码驱动程序

该类型与odbc桥驱动很类似,就是把odbc的方式换成了程序代码。

image.png

Java + Middleware转化驱动程序

该驱动是将JDBC接口调用发送到中间服务器的全部Java驱动程序。 中间服务器然后代表JDBC驱动程序连接到数据库。

image.png

Java驱动程序。即jdbc

JDBC驱动程序是直接连接到数据库的Java驱动程序。 它针对特定的数据库产品实施。

image.png

JDBC(二)驱动程序类型发展历程相关推荐

  1. JDBC学习总结(二)JDBC操作Blob类型字段高效的批量插入JDBC处理数据库事务将多个SQL看成一个事务执行数据库连接池C3P0DBCPDruidDBUtils工具类实现CRUD

    JDBC学习总结(二)JDBC操作Blob类型字段/高效的批量插入/JDBC处理数据库事务/将多个SQL看成一个事务执行/数据库连接池C3P0/DBCP/Druid/DBUtils工具类实现CRUD ...

  2. JDBC编程专题4之JDBC驱动程序类型

    1.JDBC驱动程序是什么? -  JDBC驱动程序在JDBC API中实现定义的接口,用于与数据库服务器进行交互. -  例如,使用JDBC驱动程序,可以通过发送SQL或者数据库命令,然后使用Jav ...

  3. jdbc驱动程序类型_JDBC驱动程序类型

    jdbc驱动程序类型 A JDBC Driver is a software component, which allows a Java application to interact with a ...

  4. Atitit 二维码和条码的历史发展 1.发展历程 编辑提及二维码的诞生,我们还得倒回至上个世纪 60 年代之后的日本,虽然 1945 年的第二次世界大战之中日本沦为战败国,可是在经济方面日本却进入

    Atitit 二维码和条码的历史发展 发展历程 编辑提及二维码的诞生,我们还得倒回至上个世纪 60 年代之后的日本,虽然 1945 年的第二次世界大战之中日本沦为战败国,可是在经济方面日本却进入了迅速 ...

  5. 第一章:ORM框架发展历程和MyBatis的核心应用

    ORM框架的发展历史与MyBatis的高级应用 一.ORM框架的发展历程 1. JDBC操作 1.1 JDBC操作的特点 最初的时候我们肯定是直接通过jdbc来直接操作数据库的,本地数据库我们有一张t ...

  6. 你需要了解操作系统发展历程

    本文我们大概回顾计算机操作系统发展历程,这里不会记录关于操作系统的完整历史记录,只是记录那些里程碑事件,看看各位接触计算机时,操作系统发展正处于哪个年代 起初 没有操作系统,没有编程语言或编译器,甚至 ...

  7. 从Java EE到Jakarta EE,企业版Java的发展历程

    眼看他起高楼,眼看他宴宾客,眼看他楼塌了. 本文已被https://yourbatman.cn收录:程序员专用网盘https://wangpan.yourbatman.cn:公号后台回复"专 ...

  8. vue 发展历程时间轴动画_PPT时间轴如何做出创意感?海量素材免费分享,网友:收藏...

    时间轴页面,是工作型PPT中常见的页面之一.个人述职或者公司介绍PPT中,使用时间轴,能够让观众更加清晰地了解公司的发展历程. 但是,很多人在制作时间轴页面时,往往是这样的效果: 只有几行字和一根线, ...

  9. 一家创业公司发展历程-真实记录

    文章大纲 一.前言 二.来这家公司之前的我 三.介绍我目前在公司的情况 四.公司发展历程与感悟 五.技术部门发展详述 六.总结 一.前言   昨晚就寝时,忽然脑子晃出来了一个东西-关于我职业生涯规划, ...

最新文章

  1. nodejs实现webservice问题总结
  2. 锁屏界面显示某些设置已隐藏_iOS 14 隐藏功能,只要轻点手机背面就能截屏
  3. 【Python】五子棋项目记录
  4. RX570 4G显卡怎么样?
  5. gpu显存(全局内存)在使用时数据对齐的问题
  6. 华尔街日报:微软告别盖茨时代
  7. 9个开源自动化测试框架,质量保证测试工程师用起来
  8. cns/clns搭建给clnc(udp转发)
  9. AD13如何导出坐标文件
  10. 苹果笔记本如何打开计算机,苹果笔记本如何进入BIOS设置 Mac怎么设置BIOS
  11. ArcEngine合并要素
  12. 利用递归层次遍历句法结构树(Stanfordcorenlp及nltk)
  13. 纵横算法之二:社招如何面对算法面试
  14. VScode设置个性化背景
  15. 快速入门了解后端网络方面必备知识
  16. 计算机配置8c16g,腾讯云服务器价格表(1核2G/2核4G/4核8G/8核16G配置)
  17. 探花交友_第2章-完善个人信息与MongoDB入门
  18. Java,Android,计算机原理视频,500G视频资料
  19. FFmpeg 像素格式转换和尺寸转换
  20. Boost电路连续、断续、空载状态分析与计算

热门文章

  1. vscode怎么引用css_今天来安装一个骚气的 VS Code 主题
  2. python从视频中提取音频_提取视频中的音频——python三行程序搞定!
  3. python绘图函数m_Python散点图。m的尺寸和样式
  4. ab 轻量的压测工具
  5. codeforces 几道题目
  6. 二元树中和为某一值的所有路径
  7. linq Distinct
  8. WinMerge软件的使用
  9. C#操作注册表增删改查及关机能保存问题
  10. C++中使用TCP传文件