使用Qt開發應用程式時,使用MySQL資料庫還是使用Qt自帶的SQLite資料庫呢,用哪個會方便簡單?

時間 2021-05-30 17:13:33

1樓:

資料庫,只要不用到特性和方言,基礎的sql區別都不大,上手難度也沒太大差別

選型取決於用途:如果是做產品的,mysql 相對好些;如果只是做玩具,sqlite 也不差

2樓:

SQLite當然更簡單,更容易上手,MySQL你好歹還要安裝配置一下才可以用。

Qt中還可以以「記憶體資料庫」的方式使用SQLite。

不過,如果你將來的應用需要用MySQL ,需要用到MySQL特定的語法或功能,那還是老實點用MySQL 吧。我自己開發,經常以SQLite進行開發和測試,最後再用其它RDBMS再做下相容性的測試。因為我用的開發工具本身通用性還可以,一般不太需要修改程式。

所以可以這樣操作。

3樓:無名劍

量級不一樣,SQLite是輕量級的,跟access乙個級別,MySQL重一些。如果開發中型大型後台,就不要用SQLite,MYSQL可以用但比較老舊,建議看下Mongo資料庫

4樓:子猫

sqlite適合的範圍:

1 桌面客戶端

2 linux或其它帶作業系統的嵌入式開發mysql主要是給服務端程式使用的。

在Visual Studio開發c 程式時,怎樣使用和管理第三方的開源庫

洪春濤 必須vcpkg啊,M 官方出口 https pkg什麼boost啊,poco啊,protobuf之類全都有,想用啥用啥 San Cheung 不要怕麻煩,我用的開源庫一般都是純c原始碼,新建個靜態庫,原始碼導進,編譯OK,併入solution,一勞永逸 當初zlib,cximage,fftw...

如何理解Web應用程式的MVC模型?

4年前的提問了呀,不知道現在理解的如何了。mvc最早是出現在設計模式裡面。mvc是一直綜合性的設計模式,簡單的說就是通過c把兩個東東整合在一起。其實呢沒有啥嚴謹的規定,設計模式是一直思維方式,一直解決問題的思路。那麼按照這種思路,不同的程式語言就有了不同的實現方式。前端用後端也有,各個語言也都有。還...

為什麼 DirectX 應用程式(比如遊戲)內使用者介面的操作感,總是不如 Windows 原生 GUI 那樣自然?

鄧鋆 如果你的機器效能足夠把DirectX OpenGL程式的幀率跑到螢幕重新整理率以上,那麼操縱感只會更強不會更差。之所以感覺到 遲滯 多半是遊戲的其他圖形內容太多,圖形渲染的效能不足,或者是開啟了三倍 多倍緩衝或預渲染 留意你的選項 導致你感受到了較大的延遲,這對UI的體驗影響很大。你試試徹底不...