[英]How to populate MPAndroid Pie Chart with data from MSSQL Database?
[英]Primefaces Pie Chart using Oracle Database Data
我第一次使用素數,並且能夠使用像這樣的硬編碼圖形顯示餅圖:
import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import org.primefaces.model.chart.PieChartModel;
/**
*
* @author Stanley
*/
@ManagedBean(name = "chartBean")
@RequestScoped
public class ChartBean implements Serializable {
private PieChartModel pieModel;
public ChartBean() {
createPieModel();
}
public PieChartModel getPieModel() {
return pieModel;
}
private void createPieModel() {
pieModel = new PieChartModel();
pieModel.set("Branch1", 540);
pieModel.set("Branch2", 325);
pieModel.set("Branch3", 702);
//Feed these values from the database dynamically
}
}
我有一個查詢,用於從數據庫中動態提取所有分支的相同信息,如下所示:
select branch_code, count(*) accounts_opened from account_master where acct_opn_date
>= trunc(sysdate,'mm')
group by branch_code;
我的問題是,如何使用數據庫中的“我的值”在此餅圖中顯示相同的信息?
您可以從oracle獲取值,並從Resulset設置值。
像這樣
Connection con = YOUR_CONNECTION;
PreparedStatment ps = con.prepareStatment(YOU SELECT);
ResultSet result = ps.executeQuery();
while (result.next())
{
pieModel.set(result.getSting("branch_code"), result.gtInt("accounts_opened "));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.