Python连接数据库
1、首先确认本地使用的是Python2还是Python3(python -V),它们的mysql插件分别如下:
Python2 ---> MySQLdb
Python3 ---> PyMySQL
2、我本地是Python3故需要安装PyMySQL。进入File->Setting->Project Interpreter,该页面显示当前已安装的模块和版本号。点击右边的添加按钮“+”,然后在弹框中进行“PyMySQL”模块的搜索和安装
显示successfully即表示模块安装成功
3、 python代码
# -*- coding: UTF-8 -*- import pymysql.cursors # 打开数据库连接 connection = pymysql.connect (host='xx.xx.xx.xx', port=3306, user='xx', password='xx', db='xx',charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor) cursor = connection.cursor() SqlSelect="select id 'BugID',openedBy '创建人',type'类型' from zt_bug where status in ('resolved','active') and deleted='0' limit 4 " cursor.execute(SqlSelect ) result = cursor.fetchall() # 数据有更改的话需要commit(),故增删改查需要,查询不需要 # connection.commit() print(result) # print(result[0]) # 关闭数据库连接 connection.close()
4、执行成功,获取数据库查询结果如下
下一篇继续介绍将python从数据库获取的数据写入到html文件