Я пытаюсь запустить оператор query/select и сохранить его в переменной. Я знаю, как получить что-то конкретное из определенного столбца, но не от подсчета строк.JDBC - SQLITE Выбрать для varible
Это работает, когда я получаю MYID специально.
ResultSet MYIDrs = stmtCFG.executeQuery("SELECT rowid, MYID from MYINDEX order by rowid desc limit 1;");
MYID = MYIDrs.getString("MYID");
Теперь я пытаюсь сосчитать строки, которая работает в SQLite клиента, но не в JDBC, как я не могу понять, что просить.
Это то, что у меня есть, но не приводит к тому, что я ожидаю.
ResultSet FILE_COUNTrs = stmtCFG.executeQuery("SELECT count(*) from TABLE where MYID = '"+MYID+"';");
FILE_COUNT = FILE_COUNTrs.getString(?????);
вопрос или вопрос: что я могу положить в ????? как я уже пробовал все.
Я ожидаю увидеть номер.
Большое спасибо
Это не должно работать, вам нужно вызвать 'FILE_COUNTrs.next()' перед извлечением вашего значения. –