insert data in table of cities
This commit is contained in:
		@@ -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;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user