在sql数据库中循环之前,如何从rs.next()中捕获值



SQL数据库

请参阅图片。

我是Java新手,所以在表中我希望var x指向第一行。最初,变量y也应该指向第一行。我只想每次将y变量更新到while循环中的下一行,保持x静态,直到x和y匹配。在其他部分,一旦y的值发生变化,我需要将x更新为与y匹配的新值。如何做到这一点?

var x= Initial;//dont know how to capture value over here.
while(rs.next){
var y=rs.getInt(1);
if(y==x){
}
else{}

试试这个:

int x= 0;
while(rs.next){
if (x == 0){
x=rs.getInt(1);
}
int  y = rs.getInt(1);
if(y !=x){
x=y;
}
}

您可以从resultSet中获得如下值:

while(result.next()) {
result.getString("columnName");
result.getInt("columnName");
}

while (resultSet.next()) {
ResultSetMetaData metaData = resultSet.getMetaData();
int columnCount = metaData.getColumnCount();
for (int i = 0; i < columnCount; i++) {
resultSet.getObject(i);
}
}

相关内容

  • 没有找到相关文章

最新更新