linux下QT+MYSQL开发

来源:互联网 发布:mysql数据库用户名 编辑:程序博客网 时间:2024/06/12 00:59
SQL安装好后,给普通用户授权操作数据库和登录数据库

在终端输入:

#mysql -u root -p

以上一条命令是以root登录数据库



1.在Ubuntu系统中,点击【Application】>>【Program】>>【QT Creator】,打开QT Creator

点击New File or Project,如下图所示,选择Qt C++ Project>>Qt Gui Application,单击Choose


 
2.给工程起名,然后点击next,如下图

 

 

 

 


 

3.现在可以看到代码界面了,如下图,

 

 
4.双击qttest.pro在工程的.pro文件里加上下面一行:

QT += sql

如下图

 

 
 

 

5.可以开始开发了,首先打开终端,输入【mysql –u root –p】登录数据库,登录成功后界面如下:

6.输入【create database stu;】新建一个名为stu的数据库,注意命令后面的分号,一定要有。如下图:


#include "mysql.h"#include <QApplication>#include <QtSql>int main(int argc, char *argv[]){    QCoreApplication a(argc, argv);    QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL"); //添加数据库驱动    db.setHostName("localhost");    db.setUserName("root");    db.setPassword("!@#123"); //此处密码为安装mysql时的密码    db.setDatabaseName("stu");    if(true==db.open())        {            qDebug()<<"succ";        }    else        {            qDebug()<<"failed";            exit(0);    }    return a.exec();}
这样就可以成功访问MYSQL了。

0 0
原创粉丝点击