qt连接数据库(MySQL)

qt连接数据库(MySQL)

ID:46392392

大小:34.01 KB

页数:3页

时间:2019-11-23

qt连接数据库(MySQL)_第1页
qt连接数据库(MySQL)_第2页
qt连接数据库(MySQL)_第3页
资源描述:

《qt连接数据库(MySQL)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、[代码][C/C++/Objective-C]代码QSqlDatabasedb=QSqlDatabase::addDatabase("QMYSQL"/*"QODBC"*/);//becomesthenewdefaultconnectiondb.setUserName("root");//用户名db.setPassword("password");//密码db.setHostName("localhost");db.setDatabaseName("test");//数据库名db.setConnectOptions("CLIENT_SSL=1;CLIENT_IGNORE_

2、SPACE=1");//使用SSLdb.setPort(3306);//端口if(db.open()){qDebug()<<"open"<#include//连接函数boolcreateConnection(){QSqlDatabasedb=QSqlDatabase::addDatabase("QMYSQL");db.setHostName("localhost");db.setData

3、baseName("test");db.setUserName("root");db.setPassword("123456");if(!db.open()){QMessageBox::critical(0,QObject::tr("DatabaseError"),db.lastError().text());returnfalse;}//如果连接成功,执行查询QSqlQueryquery;query.exec("select*fromstudent");while(query.next()){QStringname=query.value(3).toString();

4、QStringmajor=query.value(1).toString();QMessageBox::critical(0,name,major);}returntrue;}//主函数intmain(intargc,char**argv){QApplicationapp(argc,argv);if(!createConnection()){return1;}returnapp.exec();}实例-2求Qt的mysql驱动libqsqlmysql.a,qsqlmysql.dll#include#include#include

5、boolconnectDatabase(){QSqlDatabaseconn=QSqlDatabase::addDatabase("QMYSQL");conn.setHostName("localhost");conn.setUserName("root");conn.setPassword("123456");conn.setDatabaseName("test");if(!conn.open()){QMessageBox::critical(0,QLabel::trUtf8("数据库连接失败"),conn.lastError().text());returnfals

6、e;}returntrue;}intmain(intargc,char**argv){QApplicationapp(argc,argv);if(!connectDatabase())return1;returnapp.exec();}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。