
# PGReplicationConnection
PGReplicationConnection是GaussDB JDBC驱动中提供的一个API接口类，用于执行逻辑复制相关的功能。
#### PGReplicationConnection的继承关系
PGReplicationConnection是逻辑复制的接口，实现类是PGReplicationConnectionImpl，该类位于com.huawei.gaussdb.jdbc.replication Package中，该类的声明如下：
```
public class PGReplicationConnection implements PGReplicationConnection
```
#### 构造方法
public PGReplicationConnection(BaseConnection connection)
#### 常用方法
表1PGReplicationConnection常用方法 
| 方法名                                  | 返回值类型                               | 描述                                                                                     | throws                   |
|:---|:---|:---|:---|
| createReplicationSlot()              | ChainedCreateReplicationSlotBuilder | 用于创建逻辑复制槽。只能创建LSN序逻辑复制槽，若需要创建CSN序逻辑复制槽，请参考逻辑复制SQL函数pg_create_logical_replication_slot。 | -                        |
| dropReplicationSlot(String slotName) | void                                | 用于删除逻辑复制槽。                                                                             | SQLException,IOException |
| replicationStream()                  | ChainedStreamBuilder                | 用户开启逻辑复制。                                                                              | -                        |
   
![](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/public_sys-resources/note_3.0-zh-cn.png)
本接口暂不支持计划外ALT特性。
