标签归档:dbhandler
RSS feed of dbhandler
- #coding=utf-8
- import sae.const
- import MySQLdb
-
- #获取数据库连接
- def get_conn():
- conn=MySQLdb.connect(host=sae.const.MYSQL_HOST,user=sae.const.MYSQL_USER,passwd=sae.const.MYSQL_PASS,db=sae.const.MYSQL_DB,port=int(sae.const.MYSQL_PORT),charset='utf8')
- return conn
-
- #执行SQL查询,结果以list(dict...)的形式返回
- def query_for_list(query,*param):
- try:
- conn=get_conn()
- try:
- cur=conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)
- cur.execute(query, param)
- result = cur.fetchall()
- return result
- finally:
- cur.close()
- conn.close()
- ...
继续阅读