赞
踩
这是工程所有文件的一个目录
工程文件目录
我做了一个柱状图,一个饼状图,一个折线图,配置过程很恶心,出了好多错,所以在这里记录一下。
如果想直接看 echarts 的部分,可以跳过下面数据库的建立。
数据库的建立与获取数据
首先是建立数据库
数据库表结构
这里主要用 bistu 数据库下面的 goods 这个表,这是一个商品表,有 商品编号, 商品名称, 商品价格, 商品销量, 商品库存, 商品详情。
然后导入 jar 包,这里我用了 C3P0 连接池 还有 DButils 来操作数据库, 此外还使用了 jstl 标签。
导入的jar包
先来配置 C3P0 连接池,我们在 src 目录下新建一个 c3p0-config.xml 配置文件。
com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/bistu?useSSL=false&useUnicode=true&characterEncoding=utf8
root
123456
5
10
5
20
然后在 util 包下写一个读取配置文件的功能类 ReadDataSource.java
package util;
import com.mchange.v2.c3p0.ComboPooledDataSource;
import javax.sql.DataSource;
/**
* Created by teaGod on 2017/9/19.
*/
public class ReadDataSource {
public static DataSource dataSource;
static {
dataSource = new ComboPooledDataSource();
}
public static DataSource getDataSource(){
return dataSource;
}
}
接下来创建我们的实体类,在 entity 包下创建 Goods.java
package entity;
/**
* Created by teaGod on 2017/9/25.
*/
public class Goods {
private int id;
private String name;
private double price;
private int sales;
private int stock;
private String detail;
public Goods() {
}
public Goods(String name, double price, int sales, int stock, String detail) {
this.name = name;
this.price = price;
this.sales = sales;
this.stock = stock;
this.detail = detail;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
th
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。