- 1
- 0
- 约5.45千字
- 约 7页
- 2026-07-27 发布于河北
- 举报
JDBC高频面试题及详细答案(真实面试版)
一、基础认知类
1、什么是JDBC?核心作用是什么?
JDBC是Java数据库连接的一套官方统一接口规范,不是具体实现,是Java为所有关系型数据库提供的统一访问标准。
核心作用:屏蔽不同数据库(MySQL、Oracle、SQLServer)的原生API差异,让Java代码可以用一套标准代码操作所有数据库,实现代码解耦、数据库可切换。
底层由数据库厂商提供驱动包(实现JDBC接口),我们开发只调用JDBC接口即可。
2、JDBC核心有哪几个核心类/接口?各自作用?
日常开发最核心的5个:
Driver:数据库驱动接口,由厂商实现,用来注册驱动
DriverManager:驱动管理工具类,核心功能是获取数据库连接
Connection:数据库连接对象,代表Java和数据库的会话链路,可创建Statement、管理事务
Statement/PreparedStatement:SQL语句执行对象,用来发送SQL、执行增删改查
ResultSet:结果集对象,封装数据库查询返回的数据
3、JDBC完整执行流程是什么?
真实开发标准流程:
加载、注册数据库驱动
通过DriverManager获取Connection连接
创建SQL执行对象(PreparedStatement)
设置SQ
原创力文档

文档评论(0)