如何将结果集保存到变量中?

时间:2015-04-15 08:13:59

标签: java mysql jsp

美好的一天,我已经搜索了一些关于如何在变量中保存结果集中的值的问题。由于我使用的是函数,因此我不知道在ResultSetVar.getString("")函数中放入什么。

这是我的查询。

    sqlSelectRecord1 = "SELECT COUNT(name) as acount from maintable where VLdate = ?";
    psSelectRecord1=conn.prepareStatement(sqlSelectRecord1);
    psSelectRecord1.setString(1, strDateofVL);
    rsSelectRecord1=psSelectRecord1.executeQuery();

    String strCount;
    Integer iCount;

   while (rsSelectRecord1.next()) {
         strCount = rsSelectRecord1.getString(acount);
         iCount = Integer.valueOf(strCount);
   }

我遇到错误,说acount无法解析为变量。我猜测它在我的查询中没有读取我的AS帐户。我如何通过这个?

1 个答案:

答案 0 :(得分:2)

您必须使用名称。

strCount = rsSelectRecord1.getString("acount");