我正在尝试运行查询/选择语句并将其保存在变量中。我知道如何从特定列中获取特定内容,而不是从行数中获取特定内容。

这是我专门获得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");

10-08 08:43
查看更多