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

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

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

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • threenewbee 2018-01-18 03:55
    已采纳

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

    评论
    解决 无用
    打赏 举报
  • 查看更多回答(2条)

相关推荐 更多相似问题