6 * <p>Copyright: Copyright (c) 2002</p>
8 * @author not attributable
12 public class JDBCStringRoutines {
13 private JDBCStringRoutines() {
16 public static String escapeStringLiteral(String aText) {
17 final char[] CHARACTERS_TO_ESCAPE = { '\'', '\\', '%', '_', '?' };
18 final String[] ESCAPE_CODES = { "\'\'", "\\\\", "\\%", "\\_", "\\?" };
20 return StringRoutines.replaceStringCharacters(aText, CHARACTERS_TO_ESCAPE, ESCAPE_CODES);