Я получаю эту ошибку, когда пытаюсь выполнить этот фрагмент кода. Когда я удаляю кавычки вопросительных знаков, тогда он говорит: «У вас есть ошибка в синтаксисе SQL»; Может ли кто-нибудь помочь мне исправить это?SQL Параметр ошибки индекса
String query = "select date from ticket where date >='?' and date <= '?' ";
PreparedStatement pstmt1 = con.prepareStatement(query);
pstmt1.setString(1, fromdate);
pstmt1.setString(2, todate);
pstmt1.executeQuery(query);
Вы не указываете параметры, просто используйте 'where date> =? и дата <=? ' – Phil
Я удалил кавычки, и они говорят, что у вас есть ошибка в синтаксисе SQL –
Какая ошибка? Кроме того, вы видели предложение BETWEEN, например 'WHERE date МЕЖДУ? И? ' – Phil