首页| 论坛| 消息

回复: Qt不支持MYSQL数据库事务怎么回事?
#6 回 never_forget 的帖子 [y1363386323 11-30 09:18]
never_forget:缺少驱动的,这样连接不上,貌似要自己编译驱动!但是sqlserver用数据源可以连接上!(2016-11-22 08:35)
你知道有什么办法解决吗?
#7 回 y1363386323 的帖子 [hehui 02-25 19:10]
y1363386323:MYSQL数据库本身是支持事务的,只是QT不支持MYSQL数据库事务,不知道怎么解决? (2016-11-30 09:18)
我最近用了下发现QT支持MYSQL的事务!
直接用QSqlDatabase::transaction ();
最后调用 QSqlDatabase::commit ()就行了,Qt5.7没问题
#8 回 hehui 的帖子 [y1363386323 03-05 11:08]
hehui:我最近用了下发现QT支持MYSQL的事务!
直接用QSqlDatabase::transaction ();
最后调用 QSqlDatabase::commit ()就行了,Qt5.7没问题
(2017-02-25 19:10)
你这方法不行啊,你用rollback()回滚试试,再说transaction又不是静态函数,怎么能用类直接调用呢?
#9 回 y1363386323 的帖子 [hehui 03-06 19:43]
y1363386323:你这方法不行啊,你用rollback()回滚试试,再说transaction又不是静态函数,怎么能用类直接调用呢? (2017-03-05 11:08) 
自己生成个实例调用就行了,我那是直接复制的函数名,你的理解力让我无语呀...
我在openSUSE下测试没有任何问题的,裝的是MariaDB,跟MySQL同源,都是同样的驱动。
#10 [xzp21st 03-26 18:34]
楼主问题解决了吗?

<< 1 2 >> (2/2)

回复 发表
主题 版块