我唾弃你的坟墓3,上海车展嫩模王琦,藜蒿
1.首先设置共享,映射(用来实现远程访问)
将要共享的share文件夹设置为共享(远程访问默认只能读),如果要想远程访问能够写的话,则点击权限进行修改,然后应用.
2.然后在远程电脑上,将共享的文件夹映射到磁盘上
首先点击如下按钮:
然后输入要共享文件夹的电脑ip,然后点击浏览:
然后选择share文件夹,然后点击确定,并完成:
如下图所示,就可以在远程电脑上,看到share共享文件夹里的sqlite数据库了:
3.写代码,来读取目标usermanage.dat数据库中的内容
usermanage.dat中的内容如下所示:
代码如下所示:
qsqldatabase db = qsqldatabase::adddatabase("qsqlite"); db.setdatabasename("\\\\192.168.0.100\\share\\usermanage.dat");//连接的数据库 if (!db.open()) { qmessagebox::warning(0, qobject::tr("database error"), db.lasterror().text()); return ; } qsqlquery query; query.exec("select * from usermanage"); while(query.next())//遍历数据表格mqtt.account每一行,从第0行到最后一行 { qstring user = query.value(0).tostring().trimmed();//trimmed函数表示去除qstring两边的空格 qstring password = query.value(1).tostring().trimmed(); qdebug()<<user<<password; }
运行打印:
注意: 由于sqlite是一个文件级的轻量级数据库,如果多个程序同时访问的话,很容易出现死锁的,建议使用sqlserver , mysql
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论