Python 對oracle數據庫 進行查詢,採取傳入2個變量的實現

1. sql.xml文件裏

select * from QY_JTQYFW  where sfzh=:sfzh and fwysxm=:fwysxm

2. .py文件

方法一:

sql4=上述文件裏的那段查詢
self.twoB={}
self.twoB={'sfzh':值1,'fwysxm':值2}----將兩個變量最後合成一個字典作爲參數傳過去
self.jie = (ock.executeSQL(sql4,self.twoB))  
print self.jie--打印查詢結果

注:字典名與變量名一致,其中executeSQL函數執行的是 

cursor.execute(sql,params)的方法

方法二:

sql4=上述文件裏的那段查詢

self.jie = (ock.executeSQL(sql4,sfzh=值1,fwysxm=值2))

print self.jie--打印查詢結果

注:參數名與.xml文件裏變量名一致,其中executeSQL函數執行的是 

cursor.execute(sql,params)的方法

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章