1. 先导入数据库即:import pymysql
2. 给按钮添加信号:
self.pushButton.clicked.connect(self.button_clicked) #给按钮添加联系(制定函数的功能)
3. 联系到导入的数据库
def button_clicked(self):
conn = pymysql.Connect(
host='localhost',
# 连接IP地址
user='root',
# 数据库用户名
password='自己设置的mysql密码',
# 数据库密码
database='mysql'
# 需要查询的数据库名
)
cursor = conn.cursor()
# 游标,上一行数据查完后,游标移至下一行继续查询
cursor.execute('select * from awardList')
# 执行这条查询语句,查询的是数据库中创建的表
result = cursor.fetchall()
# 查询所有行
print(result)
self.plainTextEdit.setPlainText(str(result))
#将函数的功能添加到制定控件上
补充:cursor.fetchone()
#查询一行
cursor.fetchmany()
#查询多行