Ubuntu16.0 下使用 Qt5.8 连接 MySQL 数据库时,经常会遇到 QMYSQL 驱动没有加载的情况。这时就需要重新编译生成 libqsqlmysql.so 动态库。比较常见的错误提示就是:QSqlDatabase: QMYSQL driver not loaded。而且,虽然 Qt 会提示当前支持的驱动是 QSQLITE 等,但 QMYSQL 并没有被加载。你可以参考我在博客上分享的方案,亲测有效。如果你不想自己编译,也可以下载其他版本的驱动库。
Ubuntu 16.04Qt 5.8连接MySQL数据库驱动库文件
相关推荐
QT5.8连接Oracle的QOCI驱动文件下载
下载自编译的QT5.8 QOCI驱动文件,支持在Windows平台下连接Oracle数据库,需先安装Oracle 11g客户端。
Oracle
9
2024-07-31
在Ubuntu下使用Qt5.5.1连接MySQL数据库的驱动配置
在Ubuntu操作系统中,配置Qt5.5.1以支持连接MySQL数据库的驱动可能有些繁琐。为了方便他人及自身,特此分享可用的配置步骤。只需替换Qt5.5.1/5.5/gcc_64/plugins/sqldrivers目录下的libqsqlmysql.so文件即可完成配置。
MySQL
8
2024-08-10
QT4.6.2连接MySQL的驱动程序下载
QT4.6.2连接MySQL的驱动,包括相应的.dll文件下载。
MySQL
11
2024-08-11
MySQL JDBC驱动5.0.3连接数据库桥梁
MySQL JDBC 驱动其实就是连接 MySQL 数据库的桥梁,它的名字是mysql-connector-java,这款驱动挺好用的,兼容性强、安装简单。如果你用 Java 开发,几乎都需要它来做数据库连接。安装包名字是mysql-connector-java-5.0.3-bin.jar,不过也有些更新版本,可以根据自己的需求选择。它的使用方式其实挺直接的,像下面这样:Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306
MySQL
0
2025-06-25
VS2012连接MySQL数据库的驱动设置
Visual Studio 2012中如何配置MySQL数据库的驱动连接,解决了低版本添加数据源后在VS2012中找不到的问题。
MySQL
11
2024-07-18
DataGrip2023.2连接SQLite数据库驱动
DataGrip2023.2连接SQLite数据库的驱动包解压后保存在C盘中路径:UsersAdministratorAppDataRoamingJetBrainsDataGrip2023.2jdbc-driversXerial SQLiteJDBC3.43.0
SQLite
16
2024-05-13
QT5.12.10连接MySQL 5.7.12编译好的库及连接示例
QT5.12.10与MySQL 5.7.12集成,将QT作为前端开发工具与MySQL数据库交互。QT是跨平台的C++框架,主要用于图形用户界面和网络编程;而MySQL是流行的关系型数据库管理系统。本案例中,已编译好MySQL库,详细探讨如何在QT5.12.10中连接MySQL 5.7.12,并提供连接示例代码。确保开发环境中已安装QT5.12.10及MySQL 5.7.12,且配置了MySQL Connector/C++驱动。
MySQL
9
2024-09-26
SQL Server 2008连接驱动详解
在使用SQL Server 2008时,连接驱动是至关重要的组成部分。这里需要特别注意:在回复评论时,请务必点击上面的星星图标,以确保积分返还。
SQLServer
9
2024-07-16
Qt 5.8Linux MySQL驱动libqsqlmysql.so
Qt5.8 下 MySQL 驱动折腾过的人都懂,QMYSQL driver not loaded那行报错真是烦。64 位 Linux 下,Qt 装好了,MySQL 也在,结果驱动就是连不上?这时候一个能用的libqsqlmysql.so就显得香了。我找的这个驱动文件放进/opt/Qt/5.8.0/5.8/gcc_64/plugins/sqldrivers/里,替换原来的就能用了,响应也快,连库也顺利。嗯,路径是我默认的,你要是装在别处就自己改一下。驱动编译我主要参考了这篇文章,挺详细的,手动编译的话也能搞定。实在不想动手,就用这个现成的。你要是用 Qt 连 MySQL 卡在驱动这步,试试这个文
MySQL
0
2025-06-25