美好的一天,我已经搜索了一些关于如何在变量中保存结果集中的值的问题。由于我使用的是函数,因此我不知道在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帐户。我如何通过这个?
答案 0 :(得分:2)
您必须使用名称。
strCount = rsSelectRecord1.getString("acount");