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文件

 

posted @ 2023-01-31 17:48  dabeen  阅读(335)  评论(0编辑  收藏  举报