这是​土盐​的第156篇原创文章

基于数据库的MVC架构探索_mysql

1

大家好,我是土盐。

今天又学习了一遍网上找的qml+mysql的案例代码。

QML+mysql搭建系统的链接如下,点击原文链接即可查看。



开发语言:C++
数据库:MySQL5.7
开发框架:Qt5.12
开发工具:Qt Creator 4.9.0 (Enterprise)
其他工具1:XAPP(集成apach和mysql)
其他工具2:Navicat 11.0.10

2

可是ARM板上mysql跑不起来,缺少适配qt5.12.8的mysql。

而mysql库交叉编译繁琐,这与sqlite的configuration方式不同,需要基于cmake来做。

cmake时又提示缺少boost,一环扣一环,没完没了。

干脆,把案例代码从mysql修改为sqlite。

可是,qt抽风了,在数据库管理软件里面能跑通的sqlite的sql语句。

在qt里面一直提示sqlError。

下次再结合qt自身的books案例来进一步修改吧。

3

今天日报就这样吹了下,免得自己心慌。

基于数据库的MVC架构探索。

1  基于ESF Database Migration Toolkit Pro 6.2.25实现mysql的sql文件到sqlite的sql文件转换方法熟悉和运用。

2  DB Browser (SQLite)软件实现单独sql语句测试流程。

3  多表联合查询sql学习。

4  初步实现基于sqlite的MVC架构。

4

今天学习了下ZENO的代码,我的天,很多c++17新特性,简单学了几个。

又跟着今天github修复的bug来看了看,并做了记录。

基于数据库的MVC架构探索_mysql_02

为了方便想学习ZENO的朋友一起沟通交流,我建了一个ZENO练习群的微信群,建群1天,已经有5位朋友加入了。

大家一起来入门图形学开发吧。

这里也推送下我的微信号给大家,方便直接联系我,一起逛朋友圈。

基于数据库的MVC架构探索_数据库_03