Синтаксическая ошибка MySQL при выполнении SQL-запроса

Когда я пытаюсь запустить приведенный ниже код, я получаю:

У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с '?' в строке 1`

String query="Select * from DB.Admin where username = ?";
PreparedStatement st=connection.prepareStatement(query);
st.setString(1,request.getParameter("loginid"));
ResultSet rst= st.executeQuery(query);
int count=0;
while(rst.next()){
   count++;
}

Пожалуйста, помогите мне в этом.

Ответы на вопрос(1)

Ваш ответ на вопрос