textfield olarak kullancagın alanlar birden fazla olacak şekilde tasarladıgım bir fonksiyonu kaba taslak yazıyorum...
// cekmek istedigin alanın sql sorgusuda ki "where" alanını doldurup gönderebilirsin;
String wherecl = "where isim='extreme' and adres like %bakirkoy%";
String ret = getDataFromDB("kiselBilgiTablosu", connection , wherecl);
//sonra bu String'i request.setAttribute ile setleyerek web tarafından get edebilirsin, Fonksiyona wherecl yollamazsan var olan kayıtların hepsini alır buda dinamikliği sağlıyor sanırım.
//-----fonksiyon-----
public String getDataFromDB(String field, Connection conn, String wherecl) throw Exception {
Statement stmt = conn.createStatement();
Resultset res;
res = stmt.executeQuery("select isim,soyisim,adres from"'+field+'" + "'+wherecl+'"");
int i = 0;
String ret = "";
while(res.next()){
ret += "<tr><td>isim = <input type='text' name ='isim"+i+"' value="+res.getString('isim')+ "></td><td>soyisim=<input type='text' name ='soyisim"+i+"' value=" +res.getString('soyisim')+" </td><td>Adres = <input type='text' name ='adres"+i+"' value="+res.getString('adres')+"</td></tr>";
i++;
}
return ret;
}
tüm kodu editorsüz yazdım eğer yazılım hataları varsa affola, kaba taslak bu şekilde yapabilirsin diye düşnüüyorum
q
|