创建数据库和表
sql语句:
文件目录如下
Product.java
1 package com.g.pojo;
2
3 public class Product {
4 private String product_id;
5 private String product_name;
6 private double price;
7 private String info;
8 public String getProduct_id() {
9 return product_id;
10 }
11 public void setProduct_id(String product_id) {
12 this.product_id = product_id;
13 }
14 public String getProduct_name() {
15 return product_name;
16 }
17 public void setProduct_name(String product_name) {
18 this.product_name = product_name;
19 }
20 public double getPrice() {
21 return price;
22 }
23 public void setPrice(double price) {
24 this.price = price;
25 }
26 public String getInfo() {
27 return info;
28 }
29 public void setInfo(String info) {
30 this.info = info;
31 }
32
33
34
35 }
ProductDao.java代码
1 package com.g.dao;
2
3 import java.util.List;
4
5 import com.g.pojo.Product;
6
7 public interface ProductDao {
8 /**
9 * 数据库 新增数据
10 * @param product 要增加的数据对象
11 * @return是否增加成功的标志
12 * @throws Exception 如果有异常,将直接抛出
13 */
14 public boolean addProduct(Product product) throws Exception;
15
16 /**
17 * 查询全部的Product
18 * @param product_name 产品名称
19 * @return返回全部的查询结果,每一个product对象表示表的一行记录
20 * @throws Exception 如果有异常,将直接抛出
21 */
22 public List findAll(String product_name)throws Exception;
23
24 /**
25 * 根据产品编号查询产品
26 * @param product_id 产品编号
27 * @return 产品对象
28 * @throws Exception 如果有异常,将直接抛出
29 */
30 public Product findByProductId(String product_id)throws Exception;
31
32 }
ProductService.java代码