CopyManager
CopyManager是GaussDB JDBC驱动中提供的一个API接口类,用于批量向GaussDB集群中导入数据。
CopyManager的继承关系
CopyManager类位于com.huawei.opengauss.jdbc.copy Package中,继承自java.lang.Object类,该类的声明如下:
public class CopyManager extends Object
构造方法
public CopyManager(BaseConnection connection)
throws SQLException
常用方法
方法名 | 返回值类型 | 描述 | throws | 支持JDBC4 |
|---|---|---|---|---|
copyIn(String sql) | CopyIn | - | SQLException | Yes |
copyIn(String sql, InputStream from) | long | 使用COPY FROM STDIN从InputStream中快速向数据库中的表加载数据。 | SQLException,IOException | Yes |
copyIn(String sql, InputStream from, int bufferSize) | long | 使用COPY FROM STDIN从InputStream中快速向数据库中的表加载数据。 | SQLException,IOException | Yes |
copyIn(String sql, Reader from) | long | 使用COPY FROM STDIN从Reader中快速向数据库中的表加载数据。 | SQLException,IOException | Yes |
copyIn(String sql, Reader from, int bufferSize) | long | 使用COPY FROM STDIN从Reader中快速向数据库中的表加载数据。 | SQLException,IOException | Yes |
copyOut(String sql) | CopyOut | - | SQLException | Yes |
copyOut(String sql, OutputStream to) | long | 将一个COPY TO STDOUT的结果集从数据库发送到OutputStream类中。 | SQLException,IOException | Yes |
copyOut(String sql, Writer to) | long | 将一个COPY TO STDOUT的结果集从数据库发送到Writer类中。 | SQLException,IOException | Yes |

