可以使用QT自帶的資料庫完成操作,以下是參考代碼:
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); //添加資料庫
db.setDatabaseName("note.db"); //創建一個note.db的文件存儲數據
db.open(); //開啟資料庫
query = QSqlQuery(db); //獲得訪問資料庫的query
query.exec(XXX); //執行指令(XXX為SQL指令)
db.close(); //關閉資料庫
一般而言會將db變數作為全局變數或者數據成員,當需要訪問的時候就獲取一個query就可以了。
要實現所提到的功能,要好好看看QString、QStringList,這兩玩意主要是臨時存放數據、分割數據等作用,另外,要看QFile、QDir、QFileInfo、QTextStream,這四個主要用來讀取文本數據。看看QVector或者QList等來存放讀出來的數據。
另外,要實現這玩意,SQL的語句不要求精通,但是基本的Create、Insert、Select、Delete等操作要准確無誤。否則出錯了QT是看不出來的。QT不會檢測SQL的准確性的。
㈡ QT中怎麼在項目里新建一個文件夾。
㈢ qt中通過添加現有文件後找不到目錄
qt中通過胡首添加現有文件後找不到目錄的原因是沒有識別到該文件的加入。解決辦罩桐法
1、重建工程,一次性加入所有需要的褲悶數文件,有時需要增加對應的介面。
2、只要三個步驟:清理項目,執行qmake,重新編譯。