def mysql_getInstance(dbType='MYSQL'): #参数默认值设置为mysql #mysql 数据库操作接口 # db_info = baseUtils.get_singleFactorFromConf(dbType) # pool_mysql = dbPool(db_info).setPool(db_info) pool_mysql = dbPool.get_instance( baseUtils.get_singleFactorFromConf(dbType)) return pool_mysql
def setRegion(self, region): self._region = region if self.pool is None: utils = baseUtils() self.pool = dbPool.get_instance( utils.set_regionOfDbInfo(region, utils.get_dbInfoByConf())) else: print("dbPool is instantiated, here passed!")
def getDBIns(self): db_info = pc.getSectInfo('TACT' + self._domain) db = dbPool.get_instance(db_info) return db
def db_getInstance(region='1'): #oracle 数据库操作接口 pool_oracle = dbPool.get_instance( baseUtils.set_regionOfDbInfo(region, baseUtils.get_dbInfoByConf())) return pool_oracle
def crmDb_getInstance(region='1'): pool_crm = dbPool.get_instance( baseUtils.set_regionForCrm(region, baseUtils.get_crmDBInfoByConf())) return pool_crm