我对基于ResultSet
创建的对象有疑问。基于结果集创建对象
比方说,我有一个产品DAO类:
public class ProductDAO
{
...
ResultSet products = statement.executeQuery("SELECT * FROM PRODUCT ");
if (products .next()) {
int prodId = products .getInt("id");
String prodName = products .getString("name");
Product product = new Product(prodId, prodName);
}
...
}
比方说,SQL查询返回5行。结果,产品对象最终会包含什么?它是否只包含最终返回行的值(在本例中是第5行)?
然后用'while'循环('而( products.next())')将数据库中的数据检索到对象中。 – 2014-10-30 07:56:49