Pencarian

Kamis, 26 Desember 2013

Java Generate Query Update

Method static ini digunakan untuk mengGenerate Query Update, jadi nggak repot-repot pake kutip dan +
public static String genQueryUpdate(String tabel, Map data, String kondisi){
       
Map mapData = data;
        String result = "";
        int i=0;
        for (String key : mapData.keySet()) {
                String value = mapData.get( key );
                if(i == 0){
                    result += key+"='"+value+"'";
                }else{
                    result += ","+key+"='"+value+"'";
                }                  
            i++;
         }
        String ret = "update "+tabel+" set "+result+" where "+kondisi;
       return ret;
}
Untuk menggunakannya seperti berikut :
  public static void main(String[] args){              
        HashMap data = new HashMap();
        data.put("username", "budi");
        data.put("hak_akses", "admin");
        System.out.println(global_var.genQueryUpdate("tuser", data, "id_user='2'"));
    }

Tidak ada komentar:

Posting Komentar