【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
【JDBC】JDBC 简介 ( JDBC 概念 | JDBC 本质 | 使用 JDBC 操作数据库的好处 | JDBC 提供的 API 组件 )相关推荐
- 一文快速回顾 Java 操作数据库的方式-JDBC
前言 数据库的重要性不言而喻,不管是什么系统,什么应用软件,也不管它们是 Windows 上的应用程序,还是 Web 应用程序,存储(持久化)和查询(检索)数据都是核心的功能. 大家学习数据库时,比如 ...
- Spring5框架基础详解(五)(JdbcTemplate概念和准备、jdbcTemplate操作数据库添加功能、修改和删除功能、查询功能)
文章目录 一.JdbcTemplate是什么和准备工作 1.1.引入相关maven依赖 1.2在spring配置文件配置数据库连接 1.3配置JdbcTemplate对象,注入DateSource 1 ...
- JavaWeb:用JDBC操作数据库
JDBC系列阅读 JavaWeb:用JDBC操作数据库 JavaWeb:JDBC之事务 JavaWeb:JDBC之数据库连接池 使用JDBC实现水果超市管理系统 1. 什么是JDBC JDBC的全称是 ...
- Mybatis介绍、jdbc操作数据库原始写法以及Mybatis架构
文章目录 Mybatis介绍 jdbc操作数据库原生写法 使用jdbc编程问题总结 Mybatis架构 Mybatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个 ...
- JDBC浅尝辄止——JAVA如何使用最朴素的方法连通数据库
JDBC浅尝辄止 写在前面 一.数据库统一接口JDBC 二.使用方法(主体部分) 三.代码 四.其他介绍 写在前面 尽管现在各种框架层出不穷,完美的提供了更为便捷的操作数据库的API. 但是对于初学者 ...
- 【Java数据库】使用JDBC操作MySQL数据库、Batch批处理 、事务的概念
MySQL 数据库的命令行操作 登陆操作mysql -hlocalhost –uroot –p123456 退出操作exit 数据库操作建库:create database 库名; 卸载库:drop ...
- 六、JDBC操作数据库
文章目录 JDBC概述 概念 JDBC本质 JDBC好处 JDBC快速入门 JDBC API详解 DriverManager Connection 获取执行SQL的对象 管理事务 Statement ...
- java数据库edit_Java数据库连接——JDBC基础知识(操作数据库:增删改查)
一.JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁. 什么是JDBC? Java语言访问数据库的一种规范,是一套API. JDBC (Java Database Connectivit ...
- 操作数据库方法总结1——JDBC、连接池与JDBCTemplate
本篇文章更好的阅读体验请见笔者的个人博客 引言 最近一直在操作数据库,然后就发现自己竟然只是会用Mybatis,知道JDBCTemplate,对于为什么要用它们以及它们的出现都是为了解决什么情景只能磕 ...
最新文章
- 使用U-Nets和深度学习进行自动缺陷检查
- vue父子组件传值,sync语法糖
- STM32F4 HAL库开发 -- DMA
- java中堆与栈的区别_java中堆和栈的区别分析
- [Microsoft][SQL Server 2000 Driver for JDBC]Error establishing socket
- 小样本点云深度学习库_合成鲁棒的对抗样本来欺骗深度学习分类器
- ubuntu boot空间不足_windows10安装ubuntu双系统教程(绝对史上最详细)
- oracle客户端ora 12541,Oracle 11g 64bit下程序报ORA-12541: TNS: 无监听程序解决办法
- ELK详解(二十三)——elastalert告警优化
- 什么是软件测试,测试基础有哪些?
- hadoop学习资源与路线图
- firefox火狐浏览器显示多列书签菜单
- TB6612与电机编码器
- 几种常用数据库的区别
- 黄天不负有心人,拥有属于自己的LOGO
- View与ViewGroup
- 计量经济学-期末复习
- 为什么是至强Xeon处理器当做服务器CPU?他和普通台式CPU的区别
- 树莓派+motion安装摄像头实现远程监控
- 用python用打印机打印EXCEL表格