
최근에 [여기에 링크 설명 입력][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;
}
그러나 그것은 실패했습니다. 지난 이틀 동안 Google에서 검색했지만 운이 없었습니다. 이제 나는 여기 있다. 도움이 필요해요.
답변1
qDebug() << QSqlDatabase::drivers()
사용 중인 드라이버를 확인하는 데 사용합니다 .
QMYSQL이 목록에 없으면 컴파일하십시오.https://doc.qt.io/qt-6/sql-driver.html