Salve a tutti, vorrei chiedervi un consiglio in merito alle ricerche in un database, forse l'argomento si estende anche oltre la programmazione in Java ma vorrei sapere come affrontare il problema con questo linguaggio di programmazione.
Il problema è la formazione delle query che dovranno essere utilizzate per estrarre i dati dal DB, visto che esistono molti campi utilizzabili, ma non indispensabili, si possono venire a creare molte query differenti (banalmente parlando con più o meno condizioni nella clausola WHERE).
Non mi sembra logico creare, con il prepareStatement, una query per ogni caso ma sarebbe meglio comporre la query a seconda dei campi presenti; con PHP facevo una cosa simile combinando la stringa che poi avrebbe rappresentato la query, ma sinceramente non mi sembra il massimo
Grazie anticipatamente per le risposte!