Python數據庫操作
文件型數據庫sqllite讀寫操作:
def ExecSql(dbFileName,stats):
"""
| ##@函數目的: 執行sqlite語句
| ##@參數說明:
| ##@返回值: sqlite數據庫查詢結果
| ##@函數邏輯:
| ##@注意:本函數只適用于查詢sqlite數據庫
"""
con = sqlite3.connect(dbFileName)
cur = con.cursor()
stats = stats.decode("gbk")
cur.execute(stats)
con.commit()
DBExecResult = cur.fetchall()
con.close()
return DBExecResult
MySQL數據庫讀寫操作:
def ExecSql(sql, dbName="", host="", user="", passwd="", charset=''):
import MySQLdbconn = MySQLdb.connect(host=host, user=user, passwd=passwd, charset=charset) conn.select_db(dbName) cursor = conn.cursor() cursor.execute(sql) conn.commit() result = cursor.fetchall() cursor.close() conn.close() return result </pre>
本文由用戶 ybw8 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!