Qt操作MySql数据库进行增删改查
2017-09-30 20:26
756 查看
1、实现对MySql得数据库插入操作
2、实现对MySql得数据库删除操作
3、实现对MySql得数据库得更新操作
4、实现对MySql数据库得遍历操作
这两天做得东西,用到MySql在网上找不很好,所以自己亲测有效,欢迎交流,留言。
QSqlQuery query(dbconn); query.prepare("INSERT INTO faceimage(FaceData,StrName,Sijian,Shijian)" "VALUES(:FaceData,:StrName,:Sijian,:Shijian)"); query.bindValue(":FaceData",this->ui->ImageLabel->text()); query.bindValue(":StrName",this->ui->userName->text()); query.bindValue(":Sijian",this->ui->idNumber->text()); query.bindValue(":Shijian",Catchtime); query.exec();
2、实现对MySql得数据库删除操作
QSqlQuery query(dbconn); query.prepare(QString("DELETE FROM faceimage WHERE Faceid=?")); query.addBindValue(Faceid); query.exec();
3、实现对MySql得数据库得更新操作
query.prepare("update faceimage set StrName=?,Sijian=? where Faceid=?"); query.addBindValue(this->ui->XGuserName->text()); query.addBindValue(this->ui->XGidNumber->text()); query.addBindValue(Faceid); query.exec();
4、实现对MySql数据库得遍历操作
QSqlQuery query(dbconn); query.prepare(sql); while(query.next()) { m_model->setItem(i,0,new QStandardItem(query.value(0).toString())); m_model->setItem(i,1,new QStandardItem(query.value(3).toString())); m_model->setItem(i,2,new QStandardItem(query.value(6).toString())); m_model->setItem(i,3,new QStandardItem(query.value(2).toString())); i++; }
这两天做得东西,用到MySql在网上找不很好,所以自己亲测有效,欢迎交流,留言。
相关文章推荐
- vs2010连接mysql数据库进行增删改查操作
- 如何使用mybatis对mysql数据库进行操作,batis的增删改查
- Android连接MySQL数据库并进行增删改查操作
- JAVA操作mysql数据库,进行增删查改!
- JDBC——用JDBC连接MySQL数据库并进行简单的增删改查操作
- Java连接本地MySQL数据库进行增删改查操作
- Java连接本地MySQL数据库进行增删改查操作
- Django 操作Mysql数据库 对表进行增删改查
- python 连接mysql数据库 进行增删改查操作
- Django 操作Mysql数据库 对表进行增删改查
- 用C语言操作MySQL数据库,进行连接、插入、修改、删除等操作
- 简单的GreendaoDemo操作进行增删该查
- qt对于mysql数据库的操作
- linux下c语言进行mysql数据库操作---笔记
- 使用Spring JDBCTemplate进行增删改查curd操作
- mongodb对数组元素及内嵌文档进行增删改查操作(转)
- python数据存储系列教程——python中mysql数据库操作:连接、增删查改、指令执行
- ESql标签(对数据库进行增删查改及命令操作)
- Mysql数据库的基本操作(增删改查)
- sqlite-SQL-对表中的数据记录进行增删改查操作