Поставяте % в обвързаната променлива. Така че правиш
stmt.setString(1, "%" + likeSanitize(title) + "%");
stmt.setString(2, "%" + likeSanitize(artist) + "%");
Трябва да добавите ESCAPE '!' за да ви позволи да избягвате специални знаци, които имат значение за Харесване във вашите входове.
Преди да използвате заглавие или художник трябва да ги дезинфекцирате (както е показано по-горе), като избягвате специални знаци (! , % , _ и [ ) с метод като този:
public static String likeSanitize(String input) {
return input
.replace("!", "!!")
.replace("%", "!%")
.replace("_", "!_")
.replace("[", "![");
}