当前位置:首页 > 操作系统 > Windows

Windows下Qt连接MySql数据库

1、设置环境变量,需添加如下的环境变量:

    技术分享
2、打开Qt Command Prompt,输入第一条命令:cd %QTDIR%srcpluginssqldriversmysql 后按回车, 然后输入第二条命令: qmake "INCLUDEPATH+=C:MySQLinclude", "LIBS+=C:MySQLliboptlibmysql.lib" mysql.pro
最后输入:mingw32-make 进行编译。
或者如下图所示,在.pro文件中添加mql的include文件路径和lib文件路径。
技术分享
按照上面的步骤操作即可完成链接配置。
下面就可以写链接数据库的代码了,如下:
                <span>
                    <span>void UserData::Link()
</span>{<span>
    QSqlDatabase db=QSqlDatabase</span>:<span>:addDatabase("QMYSQL")</span>;<span>
    db.setPort(3306);
    db.setHostName("127.0.0.1");
    db.setDatabaseName("chat");
    db.setUserName("root");
    db.setPassword("admin");
    if(!db.open()){
        qDebug()<<"Unable to open database";
    </span>}<span>else</span>{<span>
        qDebug()<<"Database connection established";
    </span>}<span>
    db.exec("SET NAMES GBK");
}</span></span>
            
 

原文:http://www.cnblogs.com/tgycoder/p/5509943.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐