#include "mainwindow.h"
#include <QApplication>
#include <QSqlDatabase>
#include <QDebug>
#include <QSqlDatabase>
#include <QSqlQuery>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QSqlDatabase dbprofile = QSqlDatabase::addDatabase("QSQLITE", "profile_connect");
dbprofile.setDatabaseName("../profile.db");
if(!dbprofile.open())
qDebug() << "profilesconn no";
else
qDebug() << "profilesconn open ok!";
QSqlDatabase dbdata= QSqlDatabase::addDatabase("QSQLITE", "data_connect");
dbdata.setDatabaseName("../data.db");
if(!dbdata.open())
qDebug() << "data no";
else
qDebug() << "data open ok!";
QSqlQuery query(dbdata);
qDebug() << query.exec("select * from profile");
query.next();
qDebug() << query.value(0).toString();
QSqlQuery query1(dbprofile);
qDebug() << query1.exec("select * from profile");
query1.next();
qDebug() << query1.value(0).toString();
MainWindow *w;
w = new MainWindow;
w->profiledb(&dbprofile);
w->datadb(&dbdata);
w->show();
return a.exec();
}
以前写过一次,然后因为个人pc里面太乱了。然后又重写了一次。哎,在网上找这个资料不好找呀。
于是自己又瞎搞了搞,搞出来了。贴上源代码。供自己和大家学习参考。