Class SQLUtil

  • All Implemented Interfaces:
    java.io.Serializable

    @Deprecated
    public class SQLUtil
    extends java.lang.Object
    implements java.io.Serializable
    Deprecated.
    As of 8.0, no replacement available.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      SQLUtil()
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static java.lang.String escapeSQL​(java.lang.String constant)
      Deprecated.
      Escapes different special characters in strings that are passed to SQL.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SQLUtil

        public SQLUtil()
        Deprecated.
    • Method Detail

      • escapeSQL

        public static java.lang.String escapeSQL​(java.lang.String constant)
        Deprecated.
        Escapes different special characters in strings that are passed to SQL. Replaces the following:
        • ' is replaced with ''
        • \x00 is removed
        • \ is replaced with \\
        • " is replaced with \"
        • \x1a is removed
        Also note! The escaping done here may or may not be enough to prevent any and all SQL injections so it is recommended to check user input before giving it to the SQLContainer/TableQuery.
        Parameters:
        constant -
        Returns:
        \\\'\'