美好的一天,我搜索了几个问题,如何将结果集中的值保存到变量中。由于我使用的是函数,因此我不知道要在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);
   }


我遇到一个错误,提示无法将帐户解析为变量。我猜它没有在查询中读取我的AS帐户。我该如何解决呢?

最佳答案

您必须使用一个名称。

strCount = rsSelectRecord1.getString("acount");

08-26 18:59