• 5060阅读
  • 1回复

qt sqlite数据库问题 [复制链接]

上一主题 下一主题
离线lokisw
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-22
#include "database2.h"
#include <QSqlError>
DataBase2::DataBase2()
{
db=QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("ss.db");
}
DataBase2 * DataBase2::instance=new DataBase2();
bool DataBase2::Open(){

    if(!db.open()){
       lastError=db.lastError().text();
       return false;
    }
    db.close();
    return true;
}
大家好,我是这样写代码的,其中instance是一个静态变量,是想实现一个单例模式,
查是这样写发现一个很奇怪的问题就是 这样写就只能使用存放在qt库里的数据库驱动,
而不能将驱动放在realse文件夹下面
离线numen

只看该作者 1楼 发表于: 2010-04-23
这个与静态变量有什么关系呢?
欢迎访问我的blog:
http://www.cnblogs.com/baizx
快速回复
限100 字节
 
上一个 下一个