2016-03-18 2 views
0

Я продолжаю получать эту ошибку, но считаю, что я пытаюсь сравнить две строки ... Я что-то упустил?оператор не может быть применен к java.lang.string java.lang.string

String classVolume = "SELECT class_id, COUNT(*) FROM ClassSelector.student_x_class GROUP BY class_id"; 
       if(classVolume >= rs.getString("class_size"){ 

       } 

Я попытался преобразовать их обоих в Интс, но это не помогло. Мы ценим любые предложения!

+0

Не совсем уверен, что вы tryng сделать, но это может помочь: 'если (classVolume.cmpareTo (rs.getString ("class_size"))> = 0' – bradimus

+0

Что вы ожидаете«ценность. «classVolume»? Ожидаете ли вы, что он действительно оценит этот запрос базы данных? Ожидаете ли вы, что результат будет целым? Или вы пытаетесь посмотреть на строку как текст? –

+0

У вас нет столбца в вашем запросе aliased как «class_size». Вы не выполняете запрос. Вы пытаетесь сравнить строку запроса с (предположительно) результатом выполнения запроса. – rgettman

ответ

Смежные вопросы