- Forum-Beiträge: 86
24.05.2020, 09:58:33 via Website
24.05.2020 09:58:33 via Website
Guten Morgen zusammen,
ich möchte gerne die Wetterwerte in dem Fall nur die Temperaturwerte aus der Datenbank in den Graphen speisen.
Wie könnte ich das am besten machen?
// we get graph view instance
GraphView graph = (GraphView) findViewById(R.id.graphen);
series = new LineGraphSeries<>(new DataPoint[]{
});
graph.addSeries(series);
// customize a little bit viewport
Viewport viewport = graph.getViewport();
viewport.setYAxisBoundsManual(true);
viewport.setMinY(-20);
viewport.setMaxY(45);
viewport.setMaxX(24);
viewport.setScrollable(true);
try {
//Driver
Class.forName("com.mysql.jdbc.Driver");
//connection to Database
connection = DriverManager.getConnection("jdbc:mysql://:3306/", "sql2342707", "!");
System.out.println("Verbunden");
// Create and execute a SELECT SQL statement.
String selectSql = "SELECT * FROM wetterdaten";
//Durchsuchen der Database nach dem gewünschten Wert
try (Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(selectSql)) {
while (resultSet.next()) {
temperatur = resultSet.getDouble("Temperatur");
//Die Werte werden in den Graphen gesetzt
series.appendData(new DataPoint(temperatur,4),false,100);
}
Gruß,
Janoroid