def update_many_rowcount(self, query, args=None): try: return self.executemany_rowcount(query, args) except Exception as e: error(15006, 'execute_update', query, sequence_to_string(args), get_string(e)) return 0
def insert_many(self, query, args=None): try: return self.executemany_rowcount(query, args) except Exception as e: error(15005, 'execute_insert', query, sequence_to_string(args), get_string(e)) return 0
def delete(self, query, args=None): try: self.execute(query, args) return self.cursor.rowcount except Exception as e: error(15007, 'execute_delete', query, sequence_to_string(args), get_string(e)) return 0
def update_many(self, query, args=None): try: self.executemany(query, args) return True except Exception as e: error(15006, 'execute_update', query, sequence_to_string(args), get_string(e)) return False
def execute_fetchone(self, query, args=None): try: self.execute(query, args) return self.fetchone() except Exception as e: error(15000, 'execute_fetchone', query, sequence_to_string(args), get_string(e)) return None