| java.sql | java.sql包是JDBC最核心、最常用的Package。java.sql包提供了访问数据库的标准API,用户可使用API接口来连接数据库、执行SQL语句和处理结果。 | - Connection:表示与数据库的连接。
- DriverManager:用于管理JDBC驱动程序的加载和连接建立。
- Statement:用于执行静态SQL语句并返回结果。
- PreparedStatement:用于执行预编译的SQL语句。
- CallableStatement:用于执行数据库存储过程。
- ResultSet:用于处理从数据库查询返回的结果集。
- ResultSetMetaData:描述ResultSet对象的相关信息。
- DatabaseMetaData:描述数据库特定的信息。
- SQLException:用于处理数据库操作中发生的异常。
- Array、Blob、Clob、NClob:用于处理数据库中的大对象数据类型。
|
| javax.sql | javax.sql包侧重于提供企业级服务,提供了更高级的数据库连接功能,例如连接池、分布式事务、行集(RowSet)等。 | - DataSource:提供了一种更灵活的方式来获取数据库连接,支持连接池等高级功能。
- ConnectionPoolDataSource:表示数据源连接池接口。
- PooledConnection:表示由连接池创建的连接接口。
- RowSet:表示可滚动的结果集接口。
|
| java.util | java.util包是Java标准库中的一个核心工具包,提供了通用的数据结构、算法和实用工具所需的接口和类。 | - Collection: 定义了所有单列集合(List、Set及Queue)共有的基本操作。
- Map: 表示键值对(Key-Value)的集合。
- Properties:用于处理键值对(key-value)的配置信息,尤其是以字符串为键和值的配置。
|
| java.io | java.io包提供了处理输入/输出操作所需的所有接口和类。 | - InputStream:字节输入流的顶层接口,用于按字节读取数据。
- OutputStream:字节输出流的顶层接口,用于按字节写出数据。
- Reader:字符输入流的顶层接口,用于按字符读取数据。
- Writer:字符输出流的顶层接口,用于按字符写出数据。
- IOException:用于表示输入/输出操作期间发生的错误或中断。
|
| com.huawei.gaussdb.jdbc | GaussDB对JDBC的扩展。 | - CopyManager:用于批量向数据库导入数据以及从数据库导出数据。
- PGReplicationConnection:用于执行逻辑复制相关的功能。
- PGReplicationStream:用于操作逻辑复制流。
- ChainedStreamBuilder:用于构建复制流。
- ChainedCommonStreamBuilder:用于为逻辑和物理复制指定通用参数。
|