qt – 从远程服务器访问sqlite
发布时间:2020-12-12 19:13:11 所属栏目:百科 来源:网络整理
导读:我想知道如何访问一个坐在远程服务器上的sqlite数据库.我已经阅读了令人沮丧的线程,但如果可能,我需要这样做. /*QUrlOperator xc("http://example.com");xc.get("testdatabase.db");*/QSqlDatabase db = QSqlDatabase::addDatabase( "QSQLITE" ); db.setData
我想知道如何访问一个坐在远程服务器上的sqlite数据库.我已经阅读了令人沮丧的线程,但如果可能,我需要这样做.
/* QUrlOperator xc("http://example.com"); xc.get("testdatabase.db"); */ QSqlDatabase db = QSqlDatabase::addDatabase( "QSQLITE" ); db.setDatabaseName(xc.get("testdatabase.db")); //idea if( !db.open() ) { qDebug() << db.lastError(); qFatal( "Failed to connect." ); }SQLite不是网络数据库,因此它没有内置任何网络连接功能. 您需要: >在可通过网络访问的共享驱动器上使SQLite DB可用 Web应用程序本质上是一种Web服务.如果您恰好在此数据库之上运行Web应用程序,则只需向管理员公开某些级别的数据库访问权限. 不建议你这样做,因为多个线程/客户端等.同时访问SQLite DB可能会很快导致并发问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |