ARM QT sqlite 解决方案

在将QT数据库应用从PC移植到ARM时遇到问题,无法正常使用QSQLITE。为了解决这个问题,采用了sqlite3插件的方法。本文记录了移植过程中的问题以及sqlite3插件的使用,期待QT数据库专家的指导。
摘要由CSDN通过智能技术生成

之前在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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值