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