• 6244阅读
  • 6回复

在qt4中如何连接数据库sqlite [复制链接]

上一主题 下一主题
离线trice
 
只看楼主 倒序阅读 楼主  发表于: 2009-03-31
我很想知道在qt4中如何连接数据库sqlite,望高人指点,谢谢......
离线daily

只看该作者 1楼 发表于: 2009-03-31
QString strFileName = GetDBFilePath();

        // Open database
        if ( QFile::exists (strFileName ) )
        {
            DB = QSqlDatabase::addDatabase ("QSQLITE","meta_db") ;
            DB.setDatabaseName ( strFileName  ) ;
            bSuccess = DB.open () ;
}
离线wd007

只看该作者 2楼 发表于: 2009-03-31
楼上可以的,帮助中也有说明
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线trice
只看该作者 3楼 发表于: 2009-04-01
谢谢,我试试....呵呵
离线计科院
只看该作者 4楼 发表于: 2009-05-19
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); //我用的是SQLite 数据库
db.setDatabaseName("storagemanage.db"); // storagemanage.db 当然就是 数据库名字了
if (!db.open())
{
QMessageBox::critical(0, qApp->tr("Cannot open database"), //套话 例子上考的 呵呵
qApp->tr("Unable to establish a database connection.\n"
"This example needs SQLite support. Please read "
"the Qt SQL driver documentation for information how "
"to build it.\n\n"
"Click Cancel to exit."), QMessageBox::Cancel);
return false;
}

引用别人的 呵呵
离线ttylikl

只看该作者 5楼 发表于: 2009-05-21
刚开始用QT的时候不知道QT包含了sqlite了。结果自己把sqlite的源码给嵌入到我的project里了。。。。呵呵
离线feiying888

只看该作者 6楼 发表于: 2009-06-08
应该在工程文件里指定一下就行。。   QT自带的
快速回复
限100 字节
 
上一个 下一个