Qt5.12.9 mysql 一段演示程序

2020-11-07 22:45:30  阅读 2466 次 评论 0 条
#include <QCoreApplication>
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
 #include <QtSql/QSqlError>
 #include <QtDebug>
 void connect_mysql()
 {
         QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");
        db.setHostName("192.168.4.240");      //连接数据库主机名,这里需要注意(若填的为”127.0.0.1“,出现不能连接,则改为localhost)
        db.setPort(3307);                 //连接数据库端口号,与设置一致
        db.setDatabaseName("assets");      //连接数据库名, 这里拿我的固定资产库来作实验。
        db.setUserName("root");          //数据库用户名,与设置一致
        db.setPassword("*************");    //数据库密码,与设置一致
        db.open();
        if(!db.open())
         {
             qDebug()<<"不能连接"<<"connect to mysql error"<<db.lastError().text();
             return ;
         }
         else
         {
              qDebug()<<"连接成功"<<"connect to mysql OK";
         }
         QSqlQuery query(db);
         query.exec("select * from asset_config");  //打SQL语句
         while(query.next()){
             qDebug()<<query.value("type_name").toString();
         }
 }
 int main(int argc,char *argv[])
 {
     QCoreApplication a(argc,argv);
     connect_mysql();
     return a.exec();
 }

运行结果:


微信图片_20201107224927.png

本文地址:http://blog.jinesc.net/?id=216
版权声明:本文为原创文章,版权归 jinesc 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?