예제 #1
0
 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
예제 #2
0
 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!")
예제 #3
0
 def getDBIns(self):
     db_info = pc.getSectInfo('TACT' + self._domain)
     db = dbPool.get_instance(db_info)
     return db
예제 #4
0
 def db_getInstance(region='1'):
     #oracle 数据库操作接口
     pool_oracle = dbPool.get_instance(
         baseUtils.set_regionOfDbInfo(region, baseUtils.get_dbInfoByConf()))
     return pool_oracle
예제 #5
0
 def crmDb_getInstance(region='1'):
     pool_crm = dbPool.get_instance(
         baseUtils.set_regionForCrm(region,
                                    baseUtils.get_crmDBInfoByConf()))
     return pool_crm