之前在PC机上用QT编译数据库,已经成功,本来以为直接移植到ARM上就可以用的,没想到遇到了莫名其妙的问题,到现在都搞不定。所以暂时先用sqlite3插件的方法完成任务再说,希望有用QT做数据库的大牛们帮忙看看问题所在,也随便记录一下sqlite3插件的方法。
一、QT编译数据库问题:
1、根文件系统:友善提供的源代码,去掉qtopia之后的qt4部分
2、问题现象 :
QSqlDatabasedb=QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("database.db");
*第一步:链接嵌入式数据库QSQLITE的,已经绑定成功
if (! db . open ()) {QMessageBox::warning(0, QObject::tr("Database Error"),db.lastError().text());qDebug() <<QString("dasfsdafdaga");return false;}
*第二步:打开数据库也没有问题
QSqlQuery query ;query.exec(QObject::tr("create table student (id int primary key, name