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