QT配置链接mysql

1.由于QT没有mysql动态库,使用时需要配置

2.根据自己编译器安装对应动态mysql库  

 

 3.安装目录

 

 4.上述步骤完成,就能操作mysql

 

 1 #include <QApplication>
 2 #include <QtSql>
 3 
 4 
 5 #int main(int argc, char* argv[])
 6 {
 7      QApplication a(argc, argv);
 8      QSqlDatabase db =  QSqlDatabase::addDatabase("QMYSQL");
 9     db.setHostName("公网ip");  // 这里换成你自己的云服务器ip
10     db.setPort(3306);
11     db.setDatabaseName("数据库名");    
12     db.setUserName("root");
13     db.setPassword("登录密码");           
14   
15     if(!db.open())
16         qDebug() << "Failed!";
17     else
18         qDebug() << "open";  
19 
20     QSqlQuery query(db);
21 
22      query.exec("create table User(id int primary key,name varchar(20))");
23 
24     query.exec("insert into User values(1,'aaa')");
25     query.exec("insert into User values(2,'bbb')");
26     query.exec("insert into User values(3,'cccc')");
27     query.exec("insert into User values(4,'ddd')");
28 
29  
30     return a.exec();   
31      
32 }

 

posted @ 2021-09-18 15:33  阿、、呆  阅读(235)  评论(2)    收藏  举报