软件测试面试题:python如何连接数据库操作?

python如何连接数据库操作?

#!/usr/bin/python3

# 查询EMPLOYEE表中salary(工资)字段大于1000的所有数据:

import pymysql

# 打开数据库连接

db = pymysql.connect("localhost","testuser","test123","TESTDB" )

# 使用cursor()方法获取操作游标

cursor = db.cursor()

# SQL 查询语句

sql = "SELECT * FROM EMPLOYEE
WHERE INCOME s" (1000)
try:
# 执行SQL语句
cursor.execute(sql)
# 获取所有记录列表
results = cursor.fetchall()
for row in results:
fname = row[0]
lname = row[1]
age = row[2]
sex = row[3]
income = row[4]
# 打印结果
print ("fname=s,lname=s,age=s,sex=s,income=s"
(fname, lname, age, sex, income ))
except:
print ("Error: unable to fetch data")

# 关闭数据库连接
db.close()

其它的就是运行出报告、代码管理(git)、运行策略和持续集成jenkins相关了,这个所以的自动化但是一样的,后面会单独讲一篇jenkins持续集成相关


个人简介


我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起交流测试技术,
起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦

你可能感兴趣的:(软件测试,自动化测试,测试计划,selenium,postman,功能测试,mysql,软件测试)