原本想用下MySQLdb這個包來鏈接數據庫,沒想到這包還有沒出適合Python3.5.1的版本,安裝過程當中提示: python
C:\Users\Melody>pip install mysqldb Collecting mysqldb Could not find a version that satisfies the requirement mysqldb (from versions: ) No matching distribution found for mysqldb
只好轉投PyMySQL,使用下來也很好用,文檔例子在https://pypi.python.org/pypi/PyMySQLmysql
順便把DB API總結下:sql
原文檔地址:https://www.python.org/dev/peps/pep-0249/數據庫
Connection 支持方法:fetch
.close() #關閉鏈接
.commit() #提交當前事務
.rollback () #回滾當前事務
.cursor () #使用該鏈接建立並返回cursor
Cursor支持方法:ui
.callproc ( procname [, parameters ] ) #執行存儲過程 .close () #關閉對象 .execute ( operation [, parameters ]) #執行一個數據庫語句 .executemany ( operation , seq_of_parameters ) #使用參數執行多條數據庫語句 .fetchone () #獲取結果集的下一行 .fetchmany ([ size=cursor.arraysize ]) #獲取結果集的下幾行 .fetchall () #獲取結果集剩下全部行
Cursor屬性:spa
.description
.rowcount #最近一次執行execute返回數據行數或影響行數