1 / 15
文档名称:

windows编程-windows编程实验四.docx

格式:docx   大小:276KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

windows编程-windows编程实验四.docx

上传人:sssmppp 2019/6/27 文件大小:276 KB

下载得到文件列表

windows编程-windows编程实验四.docx

文档介绍

文档介绍:Windows编程实验四姓名:卢建斌班级:计科1303学号:20**********软件配置是计算机科学专业的同学必须学会的一项基本功,简单来说,就是比如安装和配置操作系统、编程语言的开发平台、安装配置各种数据库管理系统,使用编程语言连接特定的数据库管理系统等。C++语言Qt框架连接数据库的方法,虽然被课木安排在较靠后的章节,但其需要的基础知识很少,只是因为偏向于应用,才被安排靠后。所以,请人家不用担心它的难度,阅读课本和网络教程,一步一步照着做即可。1、使用Qt连接Mysql数据库,在Mydata数据库屮建立一张表,实现对记录的增、删、改、查的代码。参考资料:(1)(没冇课木的同学,参考网络教程http://bbs./?mod=viewthread&tid二193中的第21篇数据库(一)Qt数据床应用简介,但是注意,必须要先成为注册用八才能看到教程中的配图。)⑵网络教程http://bbs./?mod=viewthread&tid二193中的第22篇数据悴(:)编译MvSQL数据炸驱动。注意不仅要阅读教程本身,还要阅读后面的读者提问和解答。请在实验报告中记录遇到的问题,和最后的源代码。错误:D:\Workspaces\QT\sqldrivers\:10:错误:pletetype'structQDebug'D:\Workspaces\QT\sqldrivers\:21:tnredeclarationof'QSqlQueryquery1'D:\Workspaces\QT\sqldrivers\:24:错误:'quei*y2'wasnotdeclaredinthisscopeD:\Workspaces\QT\build-tableModel・Desktop_QT_4_8_5-Debug\dgbug\.•・程序异常结束。源代码:< >QT +=coreguisqlgreaterThan(QT_MAJOR_VERSION,4):QT+=widgetsTARGET=tableModelTEMPLATE=appSOURCES+=main・cpp\+=\+=mainwindow・uiConnection・h >#ifndefCONNECTION」#defineCONNECTION_H#include<QSqlDatabase>#include<QSqlQuery>staticboolcreateConnection()QSqlDatabasedb=QSqlDatabase::addDatabase(,,QSQLITE,1);db•setDatabaseNam巳(Hdatabase・dbu);if(!())returnfalseQSqlQueryquery;(QString(''createtablestudent((QString((QString((QString((QString(ninsertreturntrue;}#endif//CONNECTIONHintostudentvalues(0,,刘明TH));intostudentvalues(1,,陈刚J•'));intostudentvalues(2J王红i)n));intostudentvalues(4,,卢墨Jn));intprimarykey,namevchar)H)); >#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QSqlTableModel>#include<QMainWindow>namespaceUi{classMainWindow;}classMainWindow:publieQMainWindow{Q_OBJECTpublic:explicitMainWindow(QWidget*parent=0);^MainWindow();privateslots:voidon_pushButton_clicked();voidon_pushButton_2_clicked();voidon_pushButton_7_clicked();voidon_pushButton_8_clicked()voidon_pushButton_5_clicked()voidon