Ciao a tutti,
ho un problema con una ricerca in un database MySQL. Devo poter fare in modo che sia possibile cercare un codice anche avendo a disposizione solo un pezzo dello stesso.
Io ho scritto il seguente codice:
ps = conn.prepareStatement("SELECT * FROM prodotto WHERE codice LIKE '%?%' ");
ps.setString(1, codice);
che ovviamente non funziona!
Se però al posto di LIKE '%?%' metto WHERE codice = ?
funziona tutto a meraviglia(ma ovviamente devo disporre della stringa esatta).
Ho fatto ancora errori di sintassi??
Grazie mille

Rispondi quotando