#include <QtCore/QCoreApplication>
#include <QtSql>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");
db.setDatabaseName(":xinxi:");//mysql中存在的数据库xinxi
if(!db.open()){
}
QSqlQuery query;
query=QSqlQuery::QSqlQuery(db);
query.exec("select wendu form shuju");//数据库中的表格shuju,表格中的wendu
while(query.next())
{
int ele0=query.value(0).toInt();
QString ele1=query.value(1).toString();
qDebug()<<ele0<<ele1;
}
db.close();
return a.exec();
}
你好,设置了,但结果还是database not open,不会和我的机子有关系吧,我的是win7的,是不是xp的就可以了。