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);
}
}