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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!