我正在尝试运行查询/选择语句并将其保存在变量中。我知道如何从特定列中获取特定内容,而不是从行数中获取特定内容。
这是我专门获得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(?????);
问题或问题是:我在?????中放什么?因为我已经尝试了一切。
我希望看到一个数字。
最佳答案
很抱歉,我给我分配了一个名字TOTAL,找到了我想要的东西
这是我的代码,它可以工作...
ResultSet FILE_COUNTrs = stmtCFG.executeQuery( "SELECT count(*) AS TOTAL from TABLE where MYID = '"+MYID+"';");
FILE_COUNT = FILE_COUNTrs.getString("TOTAL");