Если вы предпочитаете использовать MS SQL, в PyQt довольно просто использовать QSqlDatabase и драйвер ODBC.
Вот выдержка из проекта, над которым я работаю, который использует MS SQL.
db = QSqlDatabase.addDatabase('QODBC')
#TODO: Add support for trusted connections.
#("Driver={SQLServer};Server=Your_Server_Name;Database=Your_Database_Name;Trusted_Connection=yes;")
db.setDatabaseName('DRIVER={SQL Server};SERVER=%s;DATABASE=%s;UID=%s;PWD=%s;'
% (hostname,
databasename,
username,
password))
db.open()
Очевидно, вам уже нужно было установить переменные hostname, databasename, username и password.Закомментированная строка показывает строку соединения для доверенных соединений;это не то, что мне на самом деле нужно было попробовать, но оно должно работать, если это то, что вам нужно.
После открытия базы данных вы можете использовать QSqlQuery, как если бы вы использовали MySql с драйвером PyQt.