Raga scusate perchè non mi funziona questo codice?

codice:
String IDgenere = "house";
ResultSet rs = st.executeQuery("select * from dischi where genere = "+ IDgenere);

nn è l'equivalente di "select * from dischi where genere = house"?