public class EscapeString
extends java.lang.Object
Mysql util.
Constructor and Description |
---|
EscapeString() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
mysqlRealEscapeString(java.lang.String str)
Escape string to protected against SQL Injection
|
static java.lang.String |
nameQuote(java.lang.String str)
Escape identifier to protected against SQL Injection.
|
static java.lang.String |
quote(java.lang.String str)
Escape data to protected against SQL Injection.
|
public static java.lang.String mysqlRealEscapeString(java.lang.String str)
You must add a single quote ' around the result of this function for data, or a backtick ` around table and row identifiers. If this function returns null than the result should be changed to "NULL" without any quote or backtick.
str
- Waiting to protect against SQL Injection`s Stringpublic static java.lang.String quote(java.lang.String str) throws java.lang.Exception
str
- Waiting to protect against SQL Injection`s Stringjava.lang.Exception
- Exceptionpublic static java.lang.String nameQuote(java.lang.String str) throws java.lang.Exception
str
- Waiting to protect against SQL Injection`s Stringjava.lang.Exception
- .