类 ConnectorUtils

java.lang.Object
com.walker.connector.util.ConnectorUtils

public abstract class ConnectorUtils extends Object
连接器工具类
作者:
shikeying
  • 构造器详细资料

    • ConnectorUtils

      public ConnectorUtils()
  • 方法详细资料

    • acquireTransactionProxyConnector

      public static final DatabaseConnector acquireTransactionProxyConnector(DatabaseConnector connector)
      创建带事务管理的,数据库连接器对象。

      事务规则如下:
       "query*", "PROPAGATION_SUPPORTS,readOnly"
       "exec*", "PROPAGATION_REQUIRED, -Exception"
       
      参数:
      connector -
      返回:
    • createMySQLConnector

      public static final DatabaseConnector createMySQLConnector(DataSource ds)
    • createMySQLConnector

      public static final DatabaseConnector createMySQLConnector(Address address)
      创建MySQL的连接器
      参数:
      address -
      返回:
    • createMySQLManageConnector

      public static final DatabaseConnector createMySQLManageConnector(Address address)
      创建MySQL的管理连接器,没有库名
      参数:
      address -
      返回:
    • createOracleConnector

      public static final DatabaseConnector createOracleConnector(DataSource ds)
    • createOracleConnector

      public static final DatabaseConnector createOracleConnector(Address address)
    • createOracleManageConnector

      public static final DatabaseConnector createOracleManageConnector(Address address)
    • createDamengConnector

      public static final DatabaseConnector createDamengConnector(Address address)
      创建达梦数据库连接器对象,不是管理端,只能连特定数据库。
      参数:
      address -
      返回:
    • createDamengManageConnector

      public static final DatabaseConnector createDamengManageConnector(Address address)
    • createPostgresConnector

      public static final DatabaseConnector createPostgresConnector(Address address)
    • createPostgresManageConnector

      public static final DatabaseConnector createPostgresManageConnector(Address address)
    • getDbConnectorByType

      public static final DatabaseConnector getDbConnectorByType(Address addr, boolean manage, com.walker.db.DatabaseType databaseType)
      返回一个数据库连接器对象
      参数:
      addr - 数据库连接地址
      manage - 是否管理连接,管理连接没有数据库名
      返回: