QT連接各種數據庫報錯解決
ubuntu下QT連接各種數據庫報錯解決(QSqlDatabase: * driver not loaded)
1、QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
解決辦法:#sudo apt-get install libqt4-sql-mysql
2、QSqlDatabase: QPSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL
說明在連接postgresql數據庫時,QPSQL驅動沒有加載,在你的LD_LIBRARY_PATH庫路徑中缺少libqt4-sql-psql驅動包 www.2cto.com
解決辦法:# sudo apt-get install libqt4-sql-psql
3、QSqlDatabase: QODBC driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QPSQL
說明在連接odbc驅動的數據庫時,缺少了libqt4-sql-odbc驅動包
解決辦法:# sudo apt-get install libqt4-sql-odbc
4、QSqlDatabase: * driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QPSQL
關於這一類的問題,有一個萬能的命令,可以將這些包全部裝上
# sudo apt-get install libqt4*
不過這樣就會裝上很多的用不到的包。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.