赞
踩
pip install pyqt5==5.12
参考我的(D:\MYSQL\mysql-8.0.32-winx64\lib)
文件夹下有两个文件 libmysql.dll、libmysql.lib复制这两个文件
参考我的(D:\Python\anaconda3\Lib\site-packages\PyQt5\Qt\bin)
把第2步复制的两个文件粘贴到这个路径中
- from PyQt5.QtSql import QSqlDatabase, QSqlQuery
-
- print("支持的驱动")
- for driver in QSqlDatabase.drivers():
- print(driver)
-
- db = QSqlDatabase.addDatabase("QMYSQL")
- db.setHostName("localhost") # 数据库主机名
- db.setUserName("自己的用户名") # 数据库用户名
- db.setPassword("自己的密码") # 数据库密码
- db.setDatabaseName("要连接的数据库名称") # 数据库名称
- db.setPort(3306) # 数据库端口号
-
- if not db.open():
- print(db.lastError().text())
- else:
- print("已连接")
打印出来已连接就可以了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。