Ubuntu16.0 下使用 Qt5.8 连接 MySQL 数据库时,经常会遇到 QMYSQL 驱动没有加载的情况。这时就需要重新编译生成 libqsqlmysql.so 动态库。比较常见的错误提示就是:QSqlDatabase: QMYSQL driver not loaded。而且,虽然 Qt 会提示当前支持的驱动是 QSQLITE 等,但 QMYSQL 并没有被加载。你可以参考我在博客上分享的方案,亲测有效。如果你不想自己编译,也可以下载其他版本的驱动库。