以sqlite為例,對資料庫進行簡單操作
資料庫的基本操作不外乎以下幾類:
以下是乙個qt例子,其中主要涉及的類:qsqldatabase,qsqlquery,前者對資料庫進行設定,後者執行sql語句
工程檔案(*.pro)
qt += core sql
config += c++11 console
defines += qt_deprecated_warnings
sources += \
main.cpp
cpp檔案
{ qsqldatabase db = qsqldatabase::adddatabase("qsqlite");
db.setdatabasename("demosqlite.db");
if(!db.open())
{qdebug()<
執行結果
**資料
qt連線sqlite資料庫(win下Qt5)
2.建立資料庫,此處我將資料庫名設為test,此處我通過控制台cmd建立資料庫和表,並插入資料,如果沒設定環境變數的話,需要到你解壓的目錄去執行,如下 生成的資料庫檔案 此檔案是在create table後生成的 如下 3.拷貝資料庫test到專案目錄下,注意是放到qtcreator生成的debug...
Qt5使用mysql資料庫製作學生資料庫管理系統
說明 最近花了幾天時間學習用qt開發mysql,並寫了乙個學生資料庫管理系統,只當是練手,在寫軟體的時候遇到了很多的問題,好在後面通過查資料學習算是解決了,開發工具 qt creator 軟體版本 qt5.14.2 編譯環境 mingw64 bit mysql版本 mysql 8.0.27 winx...
Qt5 嵌入式裝置QT5動態庫編譯,QT5移植
perl 5.8 or later python 2.7 or later c compiler supporting the c 98 standard sdk提供 編譯套裝 sudo apt get install build essential sudo apt get install git...