vs2010+qt5+mysql工程搭建

今天整理一下如何在vs2010中使用qt并且连接数据库。

准备工作:vs2010,qt-opensource-windows-x86-msvc2010-5.5.1, qt-vs-addin-1.2.5, mysql5.5, VA

软件安装过程就不再详述,网上教程比较多,软件安装可以用我的网盘里的,点击这里

第一步,设置QT5创建项目:

安装完成之后,vs 的工具栏中会出现  qt5 

然后点击  qt5  进入  Qt Options

接着点  Add  ,把  qt  的目录中的  msvc (驱动) 加进 Path 里,name 可以随便写,但是尽量要和 qt 版本一致。

以上工作结束之后,就可以成功创建  QT  项目,如果没有成功设置  qt  驱动的话(也就是以上步骤有问题)就会出现脚本错误 的情况,导致创建项目不成功。

第二步,创建项目:

一般就选第一个 QT Application ,输入名称,确定之后会弹出QT设置对话框,因为本次需要连接mysql数据库,所以在第二步添加上  SQL  。一般不用数据库的话直接 finish 就行。

如果你创建的时候没有加 SQL,创建之后还可以在 QT Project Settings 中设置添加 SQL

第三步,包含目录

刚创建好的项目会有以下问题:

需要在 项目属性 -> 配置属性 -> VC++目录 -> 包含目录 中添加 include ,添加完成后,完成。这样就没有红线啦。,F5 运行窗口出来啦。

第四步,设置VA。

设置完成后,代码就不用一个一个敲了,会有匹配。

第五步,连接数据库。

以下是测试代码,可以直接连接。

//连接MySQL数据库
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");  	  //驱动
db.setHostName("localhost");  								  //数据库地址
db.setDatabaseName("mysql");  								  //数据库名
db.setUserName("root");  									  //用户名
db.setPassword("123");  									  //密码
//db.setPort(3306);  											  //端口
if(db.open())  
{  
	QMessageBox::warning(NULL,QStringLiteral("提示"),"open ok",QMessageBox::Yes);

}
else
{
	QMessageBox::warning(NULL,QStringLiteral("提示"),"open failed",QMessageBox::Yes);
}
db.close();


登录成功:,换个密码再试一下:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值