С PreparedStatement
, используйте ?
для параметра-заполнителя, затем используйте setXXX
для установки значения параметра по индексу параметра (параметр Index начинается с 1, а не 0).
Ниже кода:
PreparedStatement preparedStatement = conn.prepareStatement(
"SELECT * FROM polls WHERE pollname LIKE ? or side1 LIKE ? or side2 LIKE ? ORDER BY totalvotes DESC");
String searchWizard = "%" + search + "%";
preparedStatement.setString(1, searchWizard);
preparedStatement.setString(2, searchWizard);
preparedStatement.setString(3, searchWizard);
ResultSet resultSet = preparedStatement.executeQuery();