productdaoimpl.java

来自「一个经典购物车(shoppingcart)实例代码」· Java 代码 · 共 41 行

JAVA
41
字号
package com.jpioneer.application.product.dao.impl;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;

import com.jpioneer.application.book.domain.Book;
import com.jpioneer.application.product.dao.ProductDao;
import com.jpioneer.application.product.domain.Product;
import com.jpioneer.application.util.DBCon;

public class ProductDaoImpl implements ProductDao {

	public List listAllProducts() throws Exception {
		List list =new ArrayList();
		Connection con=DBCon.getCon();
		String sql="select * from product";
		PreparedStatement stm=con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
		ResultSet rs=stm.executeQuery();
		Product p=null;
		while (rs.next()){
			int productId=rs.getInt("productId");
			String productName=rs.getString("productName");
			double price=rs.getDouble("price");
			double stock=rs.getDouble("stock");
			String unit=rs.getString("unit");
			p=new Product();
			p.setProductId(productId);
			p.setProductName(productName);
			p.setPrice(price);
			p.setStock(stock);
			p.setUnit(unit);			
			list.add(p);
		}
		return list;
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?