【JDBC】JDBC 简介 ( JDBC 概念 | JDBC 本质 | 使用 JDBC 操作数据库的好处 | JDBC 提供的 API 组件 )
创始人
2025-06-01 12:21:04

文章目录

  • 一、JDBC 概念
  • 二、JDBC 本质
  • 三、使用 JDBC 操作数据库的好处
  • 四、JDBC 提供的 API 组件





一、JDBC 概念



JDBC 全称 Java DataBase Connectivity , 中文名称是 Java 数据库连接 ;

JDBC 通过 Java 代码 操作 关系型 数据库API ;

JDBC 提供了 与 数据库平台 无关的 数据库访问方式 , 使用 Java 语言 , 借助 JDBC 可以与多种数据库进行交互 ;


使用 JDBC 可操作的数据库有 : 所有的 关系型 数据库 , 都可以使用 JDBC 进行访问 ;

  • MySQL
  • SQLServer
  • Oracle
  • DB2




二、JDBC 本质



JDBC 是 Sun 公司开发的 一套标准接口 ,

具体的 数据库操作 实现类 , 是 由数据库厂商提供 给 Sun 公司 , 由 Sun 公司集成到 Java 语言中 ,

数据库操作 的 实现类 又称为 数据库驱动 jar 包 ;

JDBC 使用前 注册驱动的过程 , 就是 选择使用哪个厂商数据库 实现类 的步骤 ;

使用 JDBC 操作数据库 , 实际上使用的是 数据库厂商 提供的 数据库驱动 jar 包 操作数据库 ;

在这里插入图片描述





三、使用 JDBC 操作数据库的好处



使用 Java 代码 , 通过 JDBC 操作数据库 , 可以 使用相同的接口 开发使用 不同的数据库 , 学习成本比较低 ;

后期可 随时替换 数据库 产品 , 不需要修改 访问数据库 的 Java 代码 ;


通过 使用 JDBC 统一接口 , 实现了 Java 应用程序 关系型数据库操作 的 解耦 , 无需更改 Java 代码 , 即可更换数据库 ;

  • 数据库的驱动程序 jar 包需要替换 ;




四、JDBC 提供的 API 组件



JDBC 提供了一套 API 组件 , 可以使开发人员很容易的进行 :

  • 数据库连接
  • 数据库中执行 SQL 语句进行增删查改操作
  • 处理查询结果
  • 管理事物

JDBC 提供的 API 组件 :

  • DriverManager
  • Connection
  • Statement
  • PreparedStatement
  • CallableStatement
  • ResultSet

相关内容

热门资讯

峨眉山全山寺院永久免费开放 据峨眉山佛教网消息:为配合政府“建成峨眉山世界级旅游景区、争创全国百强县”的总体目标,感恩广大信众游...
泰州早茶的三种吃法 来源:滚动播报 (来源:上观新闻) 近日,复旦郜元宝教授来泰州参加我的《青春诗抄》分享会,他告诉我...
亲自尝过本地正宗螺蛳粉后,才明... 凌晨时分,灯火未熄,柳州的街头依然热闹,一碗粉的鲜香正悄悄改变着外地人对这座城市的所有想象。 ...
年底创业别瞎忙!这 5 款热门... 年底想搞点副业赚大钱?别再盯着那些高成本、高风险的项目了!小吃创业才是普通人的 “掘金快车道”——麻...
南天湖景区临时闭园通知 南天湖景区临时闭园通知 尊敬的游客朋友们: 截至2026年1月2日10:00,受持续暴雪天气影响,南...