栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用Java在PostgreSQL中安全地转义SQL的任意字符串

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用Java在PostgreSQL中安全地转义SQL的任意字符串

最简单的方法是结合使用PostgreSQL的Dollar
Quoting
和一个小的 随机 标记:

  • 对于每次调用,请计算一个小的随机标签(例如4个字符) (冗余)
  • 查看quote标记是否是输入字符串的一部分。
  • 如果是,请重新计算一个新的随机标签。
  • 否则,像这样构建您的查询:
    $tag$inputString$tag$

这样,您可以避免使用各种嵌套引用技术的麻烦, 并且 还可以通过使用随机标签来设置移动目标。

根据您的安全性要求,这可能做与否。:-)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/414488.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号