1.首先設置共享,映射(用來實現遠程訪問)html
將要共享的share文件夾設置爲共享(遠程訪問默認只能讀),若是要想遠程訪問可以寫的話,則點擊權限進行修改,而後應用.mysql
2.而後在遠程電腦上,將共享的文件夾映射到磁盤上sql
首先點擊以下按鈕:數據庫
而後輸入要共享文件夾的電腦IP,而後點擊瀏覽:函數
而後選擇share文件夾,而後點擊肯定,並完成:sqlserver
以下圖所示,就能夠在遠程電腦上,看到share共享文件夾裏的SQLite數據庫了:post
3.寫代碼,來讀取目標userManage.dat數據庫中的內容學習
userManage.dat中的內容以下所示:spa
代碼以下所示:code
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