QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("E:\\hello.txt"); // 这个是连接到本地的数据库文件
(情况是:一个项目小组开发一个项目的时候,想对同一台服务器上的同一个数据库文件进行操作)
现在这个文件在我的机器上(假设我的机器作为服务器),如果我想在另一台电脑上访问这个我电脑上的这个数据库文件应该如何编写代码???
注意 :我是想操作一个文件,就是说在另一台电脑上对项目进行增删改查的时候,直接修改的是我电脑上的数据库文件,刚刚接触QT,请帮帮忙!!
我现在很费解,开发项目的时候多是项目组好几个人一起开发项目,数据库文件肯定是保存在服务器上,然后项目组的人连接到服务器上的数据库文件进行自己模块的开发,就好像oracle那样连接串里指明了远程数据库服务器的地址,然后小组成员在开发自己模块的时候把自己的连接串的localhost改成服务器的IP地址,然后就可以操作服务器的数据库,这样就可以保证大家操作的都是一个数据库文件,但是sqlite是怎么样实现的,我试过把db.setDatabaseName("E:\\hello.txt");改成db.setDatabaseName("\\http:192.168.1.1(假设是服务器的地址)\hello(共享文件夹)\hello.txt"); 但好像不行,是语法错了,还是另有办法?? [ 此帖被jpwallet在2009-03-19 14:40重新编辑 ]