Loading
373 字
2 分钟

JDBC介绍与连接

2026-05-19
浏览量 加载中...
AI 摘要

JDBC介绍与连接#

定义#

JDBC(Java DataBase Connectivity),是使用Java语言操作关系型数据库的一套API,也是操作数据库最为基础、底层的技术。

本质:

  • sun公司官方定义的一套操作所有关系型数据库的规范,即接口。
  • 各个数据库厂商去实现这套接口,提供数据库驱动jar包。
  • 开发者使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。

架构#

在Java代码中通过JDBC接口操作数据库,底层由各数据库厂商的驱动实现:

Java Application
JDBC API (接口)
数据库驱动 (MySQL / Oracle / ...)
数据库

生态定位#

JDBC是操作数据库最为基础、底层的技术。在企业项目开发中,一般都会使用基于JDBC封装的高级框架:

框架市场地位
Mybatis最为主流
MybatisPlus其次
Hibernate较少
SpringDataJPA较少

常见场景#

  • 直接编写JDBC程序执行SQL语句(学习/小型工具)
  • 作为Mybatis/MybatisPlus等框架的底层依赖

注意事项#

  • JDBC程序需要手动管理数据库连接、结果集解析和资源关闭,代码较为繁琐。
  • 生产环境中一般不直接使用原生JDBC,而是使用基于JDBC封装的高级框架。
  • 数据库驱动jar包需与数据库版本匹配。

相关链接#

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
JDBC介绍与连接
https://blog.tsh520.cn/posts/javawebai/后端基础/jdbc介绍与连接/
作者
团子和蛋糕
发布于
2026-05-19
许可协议
CC BY-NC-SA 4.0
最后更新于 2026-05-19,距今已过 32 天

部分内容可能已过时

评论区

[ 公告 ]

如果你喜欢,那么欢迎来到我的世界!

了解更多
[ 音乐 ]
封面

音乐

暂未播放

0:00 0:00
暂无歌词
找不到相关结果。
[ contents ]
[ 全部文章 ]
我和宝宝在一起已经
---------TSH CXY---------
---------TSH
CXY---------
0 0 0
00 00 00
最近更新
站点统计
文章
84
动态
20
记录次数
89
分类
6
标签
78
总字数
94,329
运行时长
0
最后活动
0 天前