// 查询所有商品信息 public List<Product> findAllProducts() { // TODO: 实现查询所有商品信息的代码 Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; List<Product> productList = new ArrayList<>(); try { conn = DBUtil.getConnection(); String sql = "SELECT * FROM product"; pstmt = conn.prepareStatement(sql); rs = pstmt.executeQuery(); while (rs.next()) { Product product = new Product(); product.setId(rs.getInt("id")); product.setName(rs.getString("name")); product.setPrice(rs.getDouble("price")); product.setDescription(rs.getString("description")); productList.add(product); } } catch (SQLException e) { e.printStackTrace(); } finally { DBUtil.close(conn, pstmt, rs); } return productList; },product数据库表有pid,pname,categpry表有cid和cname,第二列为商品id,即pid,第三列为商品名称,即pname,第四列为类别名称,即cname
时间: 2024-03-15 13:43:31 浏览: 91
微信小程序实训课的大作业基于微信小程序开发的任务列表(TODO-LIST)项目源码
很抱歉,我不太明白你的问题是什么。不过我可以看出这段代码是用于查询所有商品信息,并且将查询结果封装为一个 Product 对象的 List。同时,该表的名称为 product,包含 id、name、price、description 四个字段。另外,你提到了一个 category 表,但并没有给出该表的具体信息,因此无法提供更多帮助。如果你有具体的问题或需求,请告诉我。
阅读全文