自動(dòng)化測(cè)試~python數(shù)據(jù)庫(kù)設(shè)計(jì)
我們?cè)诰帉懽詣?dòng)化測(cè)試用例的時(shí)候,不管是前置條件、后置條件、還是參數(shù)化、關(guān)聯(lián)等,都會(huì)用到數(shù)據(jù)庫(kù),那Python對(duì)數(shù)據(jù)庫(kù)的操作是如何實(shí)現(xiàn)的呢?
下面我們將用兩種實(shí)現(xiàn)方式完成對(duì)數(shù)據(jù)庫(kù)的增、刪、改簡(jiǎn)單操作:
前置(安裝依賴包)
方式一:
思路分析:
初始化數(shù)據(jù)庫(kù)連接配置信息
建立數(shù)據(jù)庫(kù)連接,創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象
開(kāi)啟游標(biāo)
執(zhí)行增、刪、改sql語(yǔ)句
事物提交
執(zhí)行失敗,事務(wù)回滾
關(guān)閉游標(biāo)
關(guān)閉數(shù)據(jù)庫(kù)連接
上代碼:
API解讀:
調(diào)用:
方式二:
?調(diào)用:
細(xì)心的同學(xué)可能有疑問(wèn),在更新/插入方法體實(shí)現(xiàn)的怎么一樣???當(dāng)然可以這么寫
標(biāo)簽: