bonjour,
j'ai utilisé un code qui me permet d'afficher le résultat de mon traitement graphiquement .je veux stocker cette graphique dans ma base de donnée MYSQL(sous wampserver).c'est réalisable?comment? merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 if(jCheckBox1.isSelected()){ try{ con = getConnection("jdbc:mysql://localhost:3306/base_rapport_tt","root",""); Statement statement = con.createStatement(rs.TYPE_FORWARD_ONLY,rs.CONCUR_READ_ONLY); String sql1 = "Select last_updated_by,(count(id_incident) )*100/(Select count(id_incident) from incident where Status like 'Closed' and open_time between '"+jTextField1.getText()+"' and '"+jTextField2.getText()+"')from incident where Status like 'Closed'and open_time between '"+jTextField1.getText()+"' and '"+jTextField2.getText()+"' group by last_updated_by"; rs1 = statement.executeQuery(sql1); DefaultPieDataset pieDataset = new DefaultPieDataset(); while(rs1.next()){ pieDataset.setValue( rs1.getString("last_updated_by"),rs1.getDouble(2)); } JFreeChart chart = ChartFactory.createPieChart3D("Taux résolution par personne", pieDataset, true, true, false); PiePlot3D piePlot3d = (PiePlot3D) chart.getPlot(); piePlot3d.setLabelGenerator(new StandardPieSectionLabelGenerator("{0}={1}")); fenetre fen1 = new fenetre(); pnl = new JPanel(new BorderLayout()); fen1.setContentPane(pnl); fen1.setVisible(true); setSize(700,700); ChartPanel cPanel1 = new ChartPanel(chart); pnl.add(cPanel1); } catch (Exception e) { JOptionPane.showMessageDialog(this,e); } }
Partager