java jdbc 实现相关类简介

java中实现jdbc的包主要包括两个

  • java.sql
  • javax.sql

java.sql 包

java jdbc 实现相关类简介_第1张图片
图片来自jsr

DriverManager

驱动管理类, 主要作用:

  • 管理驱动: 通过系统属性"jdbc.drivers"加载各种驱动程序类.
  • 创建数据库连接:


    创建数据库连接

Connection

代表数据库的一个连接, 提供了一组操作数据库的接口, 包括创建Statment, 查询数据库信息等.


java jdbc 实现相关类简介_第2张图片
Connection

Statement

代表一个sql statement, 可以使用它来查询或者修改数据.


java jdbc 实现相关类简介_第3张图片
Statement

ResultSet

结果访问接口, 从数据库返回的数据中读取数据.


java jdbc 实现相关类简介_第4张图片
image.png

SQLException

sql异常基类, sql所有异常都继承这个类.

javax.sql包

这个包对sql包进行了扩展.

DataSource

管理连接, 隐藏了底层实现.


java jdbc 实现相关类简介_第5张图片
图片来自jsr
image.png

PooledConnection

数据库连接池, 管理内存中的连接


java jdbc 实现相关类简介_第6张图片
图片来自jsr

java jdbc 实现相关类简介_第7张图片
image.png

RowSet

RowSet继承了ResultSet, 扩展了更多功能, 可以以java beans的方式使用.

The RowSet interface provides a set of JavaBeans properties that allow a RowSet instance to be configured to connect to a JDBC data source and read some data from the data source.

java jdbc 实现相关类简介_第8张图片
image.png

RowSet 使用方法见: https://docs.oracle.com/javase/tutorial/jdbc/basics/rowset.html

你可能感兴趣的:(java jdbc 实现相关类简介)