Bonjour,
j'essaye de tracer une courbe a partir de données collecté a partir d'une Base de données
voici le code que j'ai essayé
Voici un exemple des tableaux :
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 package marouene; import java.applet.Applet; import java.awt.Graphics; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Timestamp; import com.mysql.jdbc.Connection; import com.mysql.jdbc.Statement; public class tracage extends Applet { public void paint(Graphics g) { final double[] tableauftp = new double[10]; final Timestamp[] heure = new Timestamp[10]; java.sql.Connection con; int i=0; try { Class.forName("com.mysql.jdbc.Driver"); con =DriverManager.getConnection("jdbc:mysql://localhost:3306/newdata","root","root"); java.sql.Statement stm=con.createStatement(); ResultSet res=stm.executeQuery("select heure,ftp from affichage ;"); while (res.next()){ tableauftp[i]=res.getDouble("ftp"); heure[i]=res.getTimestamp("heure"); i=i+1; } } catch(Exception cnfe) { } for(i=0;i<tableauftp.length;i++) g.draw(heure[i].toString(),tableauftp[i]); } }
heure :2011-03-11 11:08:31.0 type timestamp
debit : 974.2
Donc je veux afficher les couples heure[i], debit[i]
mais j'arrive pas le faire avec draw, ca me genere des erreurs, et j'ai pas trouvé une fonction qui accpete en parametre le type double et timestamp
merci






Répondre avec citation
Partager