我将DriverManager连接到我的数据库,我想迭代表的行,我看到有getString方法,这里是如何使用的
ResultSet rez=stmtSource.executeQuery(sql);
while(rez.next()){
String x =rez.getString("column_name");
System.out.println(x);
}
答案 0 :(得分:0)
使用rez.next()
迭代结果集。
答案 1 :(得分:0)
如果我想迭代整行
,该怎么办?
您认为ResultSet.next()
有什么作用?提示:如果你不确定,read its docs!
甚至比较它们?
比较整行意味着什么?当然,这是一个修辞问题。无论它对您来说意味着什么是特定于您和/或您的特定目的。在继续下一行之前,您可以检索每行中任意数量列的值,并根据需要执行任何操作。这包括进行你喜欢的任何比较。
但是,请考虑DBMS在(比喻)生活中的整个目的是存储和操作表格数据。使它尽可能多地进行数据处理往往既简单又高效,而不是将数据加载到Java中并在那里进行操作。如果要执行的操作涉及减少或过滤需要转发到UI或后续处理的数据,情况尤其如此。
我没有看到这个功能,有没有人知道如何克服这个?
请访问您的验光师,以获得更强的眼镜处方?