当前位置:   article > 正文

echarts搭配MySQL_利用ECharts可视化mysql数据库中的数据

echarts mysql

这是工程所有文件的一个目录

1a2764b54f8b?from=singlemessage

工程文件目录

我做了一个柱状图,一个饼状图,一个折线图,配置过程很恶心,出了好多错,所以在这里记录一下。

如果想直接看 echarts 的部分,可以跳过下面数据库的建立。

数据库的建立与获取数据

首先是建立数据库

1a2764b54f8b?from=singlemessage

数据库表结构

这里主要用 bistu 数据库下面的 goods 这个表,这是一个商品表,有 商品编号, 商品名称, 商品价格, 商品销量, 商品库存, 商品详情。

然后导入 jar 包,这里我用了 C3P0 连接池 还有 DButils 来操作数据库, 此外还使用了 jstl 标签。

1a2764b54f8b?from=singlemessage

导入的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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/828507
推荐阅读
相关标签
  

闽ICP备14008679号