当前位置: 首页 > article >正文

【JDBC】JDBC 简介 ( JDBC 概念 | JDBC 本质 | 使用 JDBC 操作数据库的好处 | JDBC 提供的 API 组件 )

文章目录

  • 一、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

http://www.kler.cn/a/2391.html

相关文章:

  • imu相机EKF
  • 【1.排序】
  • 通过阿里云 Milvus 与 PAI 搭建高效的检索增强对话系统
  • 基于java web在线商城购物系统源码+论文
  • Linux设置篇
  • 本地缓存和Redis缓存 存储更新时间的更新套路
  • 正则表达式简介
  • 【LINUX】初识文件系统
  • 基于Spring Cloud集成OpenFeign应用feign客户端调用微服务
  • 【3.22】操作系统内存管理(整理)、Java并发
  • 程序员增加收入实战 让小伙伴们都加个鸡腿
  • 一台服务器最大能支持多少条 TCP 连接?问倒一大片。。。
  • 计算机组成原理——作业四
  • 网络编程套接字( TCP )
  • Prometheus监控实战之Blackbox_exporter黑盒监测
  • CMSIS-RTOS2 RTX5移植到GD32L233
  • 【练习题】python函数进阶练习
  • 【MySQL】1 MySQL的下载、安装与配置|提供安装包
  • EtherNet/IP网络模型
  • 【SpringBoot】Spring data JPA的多数据源实现
  • ChatGPT能否取代程序员?
  • css + js 超好看的消息提示
  • Python数据分析script必备知识(一)
  • 银行数字化转型导师坚鹏:基于招商银行案例研究的银行APP运营
  • Ubuntu-C语言下的应用
  • c#实现视频的批量剪辑