How to safely escape arbitrary strings for SQL in PostgreSQL using Java

后端 未结 2 2015
遇见更好的自我
遇见更好的自我 2021-02-04 06:19

I have a special case requiring that I generate part of a SQL WHERE clause from user supplied input values. I want to prevent any sort of SQL Injection vulnerability.

2条回答
  •  滥情空心
    2021-02-04 06:26

    I asked a similar question here, but I think that the best thing to do is to use org.postgresql.core.Utils.escapeLiteral. This is a Postgres library so using it should be safe. If/when Postgres adds new string delimiters this method should be updated.

提交回复
热议问题