У меня три поляКак сформировать запрос SQL динамически на основе поля ввода значения
String stateID = "";
String districtID = "";
String talukaID = "";
Эти три поля могут быть пустыми или могут иметь значения
Описание таблицы
desc tbl_dealer
contactName
phone1
stateID
districtID
talukMandalID
на основе значений recivied, я должен написать SQL-запрос динамически
На основании значений recivied, я должен написать SQL-запрос динамически
Например
если все три пустые
select contactName , phone1 from tbl_dealer
Если stateID пусто, то (удаление состояния из запрос)
select contactName , phone1 from tbl_dealer where districtID = "'+districtID+'" AND talukaID = "'+talukaID+'"
И точно так же для всех случаев
Не могли бы вы, пожалуйста, дайте мне знать, как можно эффективно wrie это,
Я предлагаю использовать StringBuilder вместо StringBuffer здесь. StringBuffer синхронизирован и, следовательно, менее эффективен. – u6f6o
хорошее решение, спасибо kartic. – Kiran
О! да, пожалуйста, используйте StringBuilder. – Kartic