JDBC 高频面试题及详细答案(真实面试版).docxVIP

  • 1
  • 0
  • 约5.45千字
  • 约 7页
  • 2026-07-27 发布于河北
  • 举报

JDBC 高频面试题及详细答案(真实面试版).docx

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)

1亿VIP精品文档

相关文档