373 字
2 分钟
JDBC介绍与连接
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包需与数据库版本匹配。
相关链接
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
最后更新于 2026-05-19,距今已过 32 天
部分内容可能已过时
评论区
[ 标签 ]
[ 分类 ]
[ 公告 ]
如果你喜欢,那么欢迎来到我的世界!
了解更多[ 音乐 ]
找不到相关结果。
[ contents ]
[ 全部文章 ]