def _query(sql, *args): conn = backend._get_connection() try: c = conn.cursor() c.execute(sql) data = c.fetchall() c.close() finally: conn.close() return data
def _exec(sql): conn = backend._get_connection() try: c = conn.cursor() for result in c.execute(sql, multi=True): pass conn.commit() c.close() finally: conn.close()