登录
推荐 文章 Go 技术 课程 下载 专题 AI
首页 >  文章 >  java教程

什么是JDBC

时间:2026-08-21 03:59:32 199浏览 收藏

JDBC(Ja va Database Connectivity,Ja va数据库连接),它是一套用于执行SQL语句的Ja va API。应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、新增、更新和删除等操作。

不同数据库在底层处理数据的机制并不一样。像 MySQL、Oracle 这类产品,各自都有自己的一套访问接口。也正因为如此,如果项目一开始就直接依赖某个数据库厂商提供的接口,应用程序的可移植性往往会很差。举个很实际的例子:当前项目如果用的是 MySQL 提供的接口来操作数据库,后续一旦要切换到 Oracle,就得把项目中相关的接口重新替换成 Oracle 提供的那一套,代码改动通常会非常大。JDBC 的价值,恰恰就在这里体现出来了。它要求各个数据库厂商按照统一规范提供数据库驱动,程序运行时由 JDBC 去对接具体的数据库驱动,这样一来,应用程序就不用直接和底层数据库打交道了,代码的通用性自然也就更强。

应用程序使用JDBC访问数据库的方式如图1所示。

图1 应用程序使用JDBC访问数据库方式

从图1可以看出,JDBC在应用程序与数据库之间起到了一个桥梁作用,当应用程序使用JDBC访问特定的数据库时,只需要通过不同的数据库驱动与其对应的数据库进行连接,连接后即可对该数据库进行相应的操作。

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>