• 3793阅读
  • 1回复

急!设计一个类QSqlQuery,类的定义,方法,并实现,数据库查询 [复制链接]

上一主题 下一主题
离线love_ubuntu
 
只看楼主 倒序阅读 楼主  发表于: 2011-06-28
设计一个类,类的定义,方法,并实现,数据查询

QSqlQuery





答案:



.h文件:

#ifndef DATABASE_H

#define DATABASE_H



#include <QtSql/QSqlDatabase>

#include <QtSql/QSqlQuery>

#include<QWidget>

class Database

{

public:

Database();

bool openDatabase(QString dbname);

void closeDatabase();

QSqlQuery(QString Sql);

private:

QSqlDatabase db;

};





#endif // DATABASE_H



.cpp文件:

#include "database.h"

#include <QMessageBox>



Database::Database()

{

}

bool Database::openDatabase(QString dbname)

{

this->db=QSqlDatabase::addDatabase("QSQLITE");

this->db.setDatabaseName(dbname);

if(!db.open())

{

QMessageBox::critical(0,QObject::tr("数据库错误"),QObject::tr("无法与数据库建立连接"),QMessageBox::Yes);

return false;

}

return true;

}

void Database::closeDatabase()

{

this->db.close();

}

void Database::QSqlQuery(QString Sql)

{

query.exec(Sql);

}

//哪里有错  麻烦大神改正 ,急,谢谢了
QT
离线shiroki

只看该作者 1楼 发表于: 2011-06-28
函数的名字可以和类重名吗? 楼主怎么不找个qt的例子看看? 数据库方面的例子很多亚
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个