def query_single(_db_config, _sql, _args):
config = _db_config
conn = MySQLdb.connect(host=config['host'], port=config['port'], user=config['user'], passwd=config['passwd'],
db=config['db'], charset=config['charset'], use_unicode=True)
cursor = conn.cursor(MySQLdb.cursors.DictCursor)
result = ()
try:
cursor.execute(_sql, _args)
result = cursor.fetchall()
except:
pass
rootLogger.error("query exception sql is %s ,_args is %s,stacks is %s", _sql, _args, get_caller_info_total())
rootLogger.exception("message")
finally:
cursor.close()
conn.close()
return result
# ===============================================
# FUNCTION ??????
# ===============================================
评论列表
文章目录