Qt5資料庫操作

2021-09-19 23:24:47 字數 628 閱讀 2133

以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...