
# 常用Package及接口
常用Package及接口的作用，如[表1]所示。
 表1常用Package及接口 
| 常用Package                                                                                         | 作用                                                                                         | 常用API接口                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|
| 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：用于为逻辑和物理复制指定通用参数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   
