SQLのLIKE節では%(パーセント記号)と_(アンダースコア)はメタ文字と扱われます。JDBCはこれ等の文字をリテラル的に解釈させるための構文を用意しています。LIKE式の直後に続くJDBCの節では、エスケープ文字を指定することができます。
言語によっては、複数の照合単位が一文字を表すことがあります。(ここで言う照合単位とは16ビット文字のことです。)エスケープ節が正しく働くためには、エスケープ文字は単一の照合単位でなければなりません。
JDBCの中括弧を使わずに、エスケープ文字の並びをLIKEに使うこともできます。詳細は