我对C++来说有点新,来自python。我真正想念的一项功能是字符串格式运算符。我已经看到了很多可以在printf()函数中使用的示例,但是,有时候它只是用于将占位符替换为字符串变量。这里是python使用mysqldb模块的一个例子:用字符串格式运算符C++字符串替换
...
stmt = 'INSERT INTO %s(pid, starttime) VALUES("%s","%s")' % ('pids', int(p0.pid), episode[0][1])
cursor.execute(stmt)
你可以在C++中做类似的事情吗?我没有发现任何使用Google搜索的例子。
不要那样做 - 您正在打开自己注册到SQL注入!使用您选择的数据库API提供的任何工具来执行常规参数绑定... – 2012-03-27 00:55:31
这只是一个示例。此功能还有很多其他应用程序。 – nomadicME 2012-03-27 01:45:46