需求:判断前端查询到的商品促销价格是否正确---与新建促销时的价格一致
问题:pycharm连接数据库,httprunner工具在debugtalk里面调用数据库,定义需要对比的函数和变量,然后在yml文件里面调用对应变量作对比
解决:参考 初学者,方圆几里 https://www.cnblogs.com/yuanyuan2017/p/9948449.html
连接oracle数据库 右侧打开 连接
import cx_Oracle
class My_plsq:
def my_cha(self,my_sql_c):
try:
conn= cx_Oracle.connect('***','***','**:**/**')
cursor= conn.cursor()
cursor.execute(my_sql_c)
all_data= cursor.fetchall()
oo= list(all_data[0])
return oo
except cx_Oracle.DatabaseError:
return print("无效的SQL语句")
if __name__== '__main__':
a=My_plsq()
l=a.my_cha("SELECT * from K_coupondoc")
print(l)