PDA

View Full Version : QSqlDatabase: QMYSQL driver not loaded



BuranereLoo
25th August 2015, 15:37
Hi guys ı need some help
help me pls

ldd libqsqlmysql.so


linux-vdso.so.1 (0x00007ffdb8bc5000)
libmysqlclient_r.so.16 => /usr/lib/x86_64-linux-gnu/libmysqlclient_r.so.16 (0x00007f54d1009000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f54d0dee000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f54d0bb7000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f54d099f000)
libssl.so.10 => not found
libcrypto.so.10 => not found
libQt5Sql.so.5 => /opt/Qt/5.5/gcc_64/plugins/sqldrivers/./../../lib/libQt5Sql.so.5 (0x00007f54d075f000)
libQt5Core.so.5 => /opt/Qt/5.5/gcc_64/plugins/sqldrivers/./../../lib/libQt5Core.so.5 (0x00007f54d001a000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f54cfdfd000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f54cfaf2000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f54cf7f1000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f54cf5db000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f54cf232000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f54cf02e000)
libicui18n.so.54 => /opt/Qt/5.5/gcc_64/plugins/sqldrivers/./../../lib/libicui18n.so.54 (0x00007f54cebc0000)
libicuuc.so.54 => /opt/Qt/5.5/gcc_64/plugins/sqldrivers/./../../lib/libicuuc.so.54 (0x00007f54ce812000)
libicudata.so.54 => /opt/Qt/5.5/gcc_64/plugins/sqldrivers/./../../lib/libicudata.so.54 (0x00007f54ccde8000)
libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f54ccbe6000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f54cc9de000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f54cc6cf000)
/lib64/ld-linux-x86-64.so.2 (0x00007f54d175d000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f54cc461000)


Output


QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7


code



bool mysql_baglanti()
{
QSqlDatabase mysql = QSqlDatabase::addDatabase("QMYSQL");
mysql.setHostName("localhost");
mysql.setDatabaseName("data");
mysql.setUserName("root");
mysql.setPassword("toor");

if(!mysql.open())
{
QMessageBox::warning(NULL,"Hata","Veritabanına bağlanılamadı!",QMessageBox::Ok);
return false;
}
return true;
}

headers



#include <QtSql>
#include <QtSql/QSql>
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlDriver>
#include <QtSql/QSqlQuery>

Frdz
25th August 2015, 16:15
QT += sql in PRO file
hope it can help :crying:

BuranereLoo
25th August 2015, 16:17
Is not work

QT += core gui
QT += sql

QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7

Frdz
25th August 2015, 16:23
http://www.qtcentre.org/threads/55365-QSqlDatabase-QMYSQL-driver-not-loaded-but-available

BuranereLoo
25th August 2015, 16:34
It did not work still continues