shikeying
2024-01-11 3b67e947e36133e2a40eb2737b15ea375e157ea0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.walker.dbmeta.support;
 
import com.walker.connector.Address;
import com.walker.connector.support.DatabaseConnector;
import com.walker.connector.util.ConnectorUtils;
 
/**
 * 达梦数据库元数据引擎实现,目前和<code>Oracle</code>保持一致。
 * @author 时克英
 * @date 2023-03-03
 */
public class DamengMetaEngine extends OracleMetaEngine{
 
    @Override
    protected DatabaseConnector createDbConnector(Address address) {
        DatabaseConnector connector = ConnectorUtils.createDamengConnector(address);
        if(connector == null){
            throw new IllegalArgumentException("connector create failed!");
        }
        return ConnectorUtils.acquireTransactionProxyConnector(connector);
    }
}