def __init__(self, *config): """ :param host :param port :param user :param password :param db :param auto_commit :param charset """ self._conn = Connection() self._config = config
def execute(self, sql, args=None): evt = { 'sql': sql, 'args': args } LOGGER.debug("sql_execute:{}".format(evt)) if not isinstance(args, (tuple, list, set)): args = (args,) try: query = self.conn.query(sql, args) except (socket.error, Error), e: LOGGER.info("connection error:{}".format(e)) self._conn = Connection() query = self.conn.query(sql, args)