JDBC是什么及其工作原理详解
时间:2026-08-16 | 作者:星河游者 | 阅读:0JDBC(Ja va Database Connectivity,Ja va数据库连接),它是一套用于执行SQL语句的Ja va API。
应用程序可通过这套API连接到关系型数据库,并使用SQL语句完成对数据库中数据的查询、新增、更新和删除等操作。
JDBC 的作用
不同数据库在底层处理数据的机制并不一样。
像 MySQL、Oracle 这类产品,各自都有自己的一套访问接口。也正因为如此,如果项目一开始就直接依赖某个数据库厂商提供的接口,应用程序的可移植性往往会很差。
举个很实际的例子:当前项目如果用的是 MySQL 提供的接口来操作数据库,后续一旦要切换到 Oracle,就得把项目中相关的接口重新替换成 Oracle 提供的那一套。
这样一来,代码改动通常会非常大。
JDBC 的价值,恰恰就在这里体现出来了。
它要求各个数据库厂商按照统一规范提供数据库驱动。程序运行时,由 JDBC 去对接具体的数据库驱动。
这样一来,应用程序就不用直接和底层数据库打交道,代码的通用性自然也就更强。
应用程序如何使用 JDBC 访问数据库
应用程序使用JDBC访问数据库的方式如图1所示。
图1 应用程序使用JDBC访问数据库方式
从图1可以看出,JDBC在应用程序与数据库之间起到了一个桥梁作用。
当应用程序使用JDBC访问特定的数据库时,只需要通过不同的数据库驱动与其对应的数据库进行连接,连接后即可对该数据库进行相应的操作。
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- 迅捷路由器怎么调信号最强,设置时要注意什么?
- 时间:2026-08-27
-
- vivo浏览器怎么卸不掉?原因和解决方法在这里
- 时间:2026-08-27
-
- OPPO R11s黑屏了,怎么强制恢复出厂设置?
- 时间:2026-08-27
-
- 飞利浦显示器包装盒有生产日期和保修期吗?怎么看?
- 时间:2026-08-27
-
- 联想新平板开机必须联网吗?怎么做?
- 时间:2026-08-27
-
- 平板横竖屏切换设置与问题解决
- 时间:2026-08-27
-
- 移动电源容量怎么测?要准备哪些工具?
- 时间:2026-08-27
-
- 荣耀90 Pro防水吗?防水级别多少?怎么用才安全
- 时间:2026-08-27
精选合集
更多大家都在玩
大家都在看
更多-
- 糖尿病完全不能吃糖吗
- 时间:2026-09-15
-
- 蚂蚁庄园小课堂2026年9月16日最新题目答案
- 时间:2026-09-15
-
- 小鸡答题今天的答案是什么2026年9月16日
- 时间:2026-09-15
-
- 蚂蚁庄园每日答题答案2026年9月16日
- 时间:2026-09-15
-
- 以下哪种粮食是酿造绍兴黄酒的主要原料 蚂蚁庄园今日答案9月16日
- 时间:2026-09-15
-
- 劝学名句“及时当勉励,岁月不待人”出自哪位诗人 蚂蚁庄园今日答案9.16
- 时间:2026-09-15
-
- 蚂蚁庄园今天答题答案2026年9月16日
- 时间:2026-09-15
-
- 蚂蚁庄园答题今日答案2026年9月16日
- 时间:2026-09-15
