Salve,
devo fare un metodo ricerca!
Al metodo vengono passati delle stringhe ricerca(titolo,autore,editore) devo effettuare una ricerca per titolo o per autore o per editore oppure per più elementi! come devo fare?

codice:
String SQL = "SELECT titolo,autore,editore,anno_publicazione FROM Libro WHERE titolo = '" + titolo + "' or autore = '" + autore + "'or editore = '" + editore + "';
la stringa sql che ho sviluppato non è completamente giusta perchè se passo un titolo giusto e l'autore sbagliato mi restituisce una stringa quando invece dovrebbe darmi errore!

Grazie per l'aiuto spero di essere stato chiaro!!!!