insert data in table of cities

This commit is contained in:
2019-11-15 13:30:44 +01:00
parent 36caaa214b
commit e292df8bb8
4 changed files with 51 additions and 39 deletions

View File

@ -1,5 +1,6 @@
package com.wasteinformationserver.website.datarequests;
import com.google.gson.Gson;
import com.wasteinformationserver.basicutils.Log;
import com.wasteinformationserver.db.JDCB;
import com.wasteinformationserver.website.basicrequest.PostRequest;
@ -11,6 +12,7 @@ import java.util.HashMap;
public class DataRequest extends PostRequest {
@Override
public String request(HashMap<String, String> params) {
String result = "";
switch (params.get("action")) {
case "newCity":
Log.debug(params.toString());
@ -35,10 +37,34 @@ public class DataRequest extends PostRequest {
break;
case "getAllCities":
// TODO: 15.11.19 database call to get all data and store it as json.
// TODO: 15.11.19 database call to get all data and store it as json.
JDCB jdcbc = new JDCB("users", "kOpaIJUjkgb9ur6S", "wasteinformation");
Gson gson = new Gson();
StringBuilder builder = new StringBuilder();
ResultSet sett = jdcbc.executeQuery("select * from cities");
Log.debug(sett.toString());
builder.append("{\"data\":[");
try {
while (sett.next()) {
builder.append("{\"cityname\":\""+sett.getString("name")+"\"");
builder.append(",\"wastetype\":\""+sett.getString("wastetype")+"\"");
builder.append(",\"zone\":\""+sett.getString("zone")+"\"}");
if (!sett.isLast()){
builder.append(",");
}
// System.out.println(sett.getString("name"));
}
} catch (SQLException e) {
e.printStackTrace();
}
builder.append("]}");
result= builder.toString();
Log.debug(result);
break;
}
return "";
return result;
}
}