- 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
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.