使用字符串列表进行 SQLite 注入
谁能告诉我一种在为 SQLite
构建查询时防止 sql 注入的方法,其中 WHERE
子句有一个 "myval IN (string_1, ... , string_n) “
条件?
我想动态地构建带有注释的命令文本,并从字符串列表中添加这些注释的参数。有更简单的方法吗?
谢谢。
Could anyone tell me a way to prevent sql injection when building queries for SQLite
where the WHERE
clause has an "myval IN (string_1, ... , string_n)"
condition ?
I though about dynamically building the command text with annotations and adding the parameters for those annotations from the string list. Is there an easier way ?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,没有更简单的方法了。不要列出危险人物的清单。只需使用带有参数的命令即可。
No, there's no easier way. Don't make a list of dangerous characters. Just use command with parameters.