目录
一:连接数据库
Pyside6中可以使用QSqlDatabase连接数据库,以下是一个连接mysql的例子:
import sys
from PySide6.QtWidgets import QApplication, QWidget
from PySide6.QtSql import QSqlDatabase,QSqlQuery
class MyApp(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle('MySQL 数据库连接示例')
self.setGeometry(100, 100, 500, 500)
# 创建数据库连接
self.db = QSqlDatabase.addDatabase('QODBC')
self.db.setDatabaseName("mysql")
self.db.setHostName('localhost') # 数据库服务器地址
self.db.setUserName('root') # 数据库用户名
self.db.setPassword('root') # 数据库密码
if not self.db.open():
print('无法连接到数据库')
sys.exit(1)