QSqlQuery在准备sql语句时,sql语句尽量使用addBindValue方法,而不是图方便使用QString的arg(),这样会有一些特殊符号如‘%’等导致sql语句错误。
QSqlQuery的一个坑
最新推荐文章于 2024-12-10 00:12:58 发布
本文探讨了在使用QSqlQuery时,为何应当优先使用addBindValue方法来绑定SQL语句的参数,而非直接使用QString的arg()。arg()方法在遇到特殊字符如'%'时可能导致SQL注入问题,而addBindValue能更安全地处理这类情况,提高应用程序的安全性。
1万+

被折叠的 条评论
为什么被折叠?



