最近、[ここにリンクの説明を入力][1]でZorin osとqt Creatorをインストールしました。
[1]:https://フラットハブ.org。取り付けられているランプサーバーに接続する必要があります。私はqt Creatorを使用しており、これはMySQLデータベースに接続するためのサンプルコードです。
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("csms");
db.setUserName("root");
db.setPassword("");
bool ok = db.open();
if(ok) {
qDebug() << "Database connected." << Qt::endl;
} else {
qDebug() << "Database connection error." << db.lastError ()<< Qt::endl;
}
しかし、それは失敗しました。過去2日間Googleで検索しましたが、運がありませんでした。今私はここにいます。助けが必要です。
答え1
qDebug() << QSqlDatabase::drivers()
使用しているドライバを確認するために使用します。
QMYSQLがリストにない場合はコンパイルします。https://doc.qt.io/qt-6/sql-driver.html