![QSqlDatabase: zorin os에서 QMYSQL 드라이버가 로드되지 않음 오류](https://linux55.com/image/210538/QSqlDatabase%3A%20zorin%20os%EC%97%90%EC%84%9C%20QMYSQL%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84%EA%B0%80%20%EB%A1%9C%EB%93%9C%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%8C%20%EC%98%A4%EB%A5%98.png)
최근에 [여기에 링크 설명 입력][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