Редактировать: упс.Эти заявления JDBC работают;Я забыл зафиксировать в SQL Plus.Спасибо, Павел.
Когда я запрашиваю базу данных с помощью SQL Plus:
select count(tid) from retweets where tid = 35 => 2
select count(tid) from tweets where replyto = 35 => 1
Я пробовал несколько способов получить эти статистические значения из базы данных через JDBC, но во всех случаях они возвращались0.
Примеры:
Statement stmt = m_con.createStatement();
ResultSet retweets = stmt.executeQuery("select count(tid) from retweets where tid = 35");
if (retweets.next()) { System.out.println("# of Retweets: " + retweets.getInt(1));}
ResultSet replies = stmt.executeQuery("select count(tid) Replies from tweets where replyto = "+tid);
if (replies.next()) {System.out.println("# of Replies : " + replies.getInt("Replies"));}
Оба раза было напечатано 0.Почему это произошло и как я могу это исправить?Спасибо.