自動化測試經常會往資料庫裡寫資料,然後從資料庫裡讀取資料。
下面講下從資料庫裡讀取資料的方法。
前提:已安裝mysql.connector子產品
已建立的資料庫為(在test資料庫的tet表下):

一、 使用fetchone()擷取結果集的下一行
運作後讀取的值為:
如果在D後面直接再加上一個語句C =fetchone(),C将是清單中的下一個值:
擷取到的C的值為:
以此類推,繼續使用fetchone将繼續讀取結果集中的下一行資料。
二、 使用fetchall()擷取結果集中的剩下的所有行
運作後讀取的值為:
三、 使用fetchmany()擷取結果集的下行(指定列印出多少行資料)
運作結果會擷取到2行資料結果:
本文轉自niedongri 51CTO部落格,原文連結:http://blog.51cto.com/laomomo/1976135,如需轉載請自行聯系原作者