淹死的鱼pp 2018-01-18 02:17 采纳率: 57.1%
浏览 1883
已采纳

新手,c++操作mysql数据库怎么在sql语句中加入变量或者说有没有像java一样的预编译方法

新手,c++操作mysql数据库怎么在sql语句中加入变量或者说有没有像java一样的预编译方法,把数据放入sql语句中执行?
还有像如下的错误表达式为整数或者未区分范围的枚举类型是怎么回事,那错了?求大神解答
图片说明

  • 写回答

3条回答 默认 最新

  • threenewbee 2018-01-18 03:55
    关注

    用sprintf拼接,用%d %s等放你的参数,后面加上变量,和printf用法类似,只是第一个参数是一个字符串。
    或者使用存储过程。用字符串拼接可能有sql注入问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?