pyqt5如何连接mysql数据库
时间: 2023-09-21 10:03:08 浏览: 50
可以使用PyMySQL或mysql-connector-python等Python MySQL客户端库来连接MySQL数据库。以下是使用PyMySQL连接MySQL数据库的示例代码:
```python
import pymysql
# 打开数据库连接
db = pymysql.connect(host="localhost", user="username", password="password", database="database_name")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print("Database version : %s " % data)
# 关闭数据库连接
db.close()
```
在代码中,`host`、`user`、`password`和`database`分别代表MySQL服务器主机名、用户名、密码和数据库名。需要安装PyMySQL库,可以使用pip进行安装:
```python
pip install PyMySQL
```
连接成功后,可以使用`cursor.execute()`方法执行SQL查询。例如,执行SELECT语句,可以使用`fetchone()`方法获取单个结果,或使用`fetchall()`方法获取所有结果。完成后,使用`db.close()`方法关闭数据库连接。