Miten saan Java koodisissa kyselyn tehtyä esim. SELECT * FROM item WHERE name="car"
Lähinnä miten tuon lauseen muotoilee Java-koodissa
stmt.executeQuery("SELECT * FROM item WHERE name="car");
noiden heittomerkkien kanssa on siis ongelma.
Lähinnä miten tuon lauseen muotoilee Java-koodissa
stmt.executeQuery("SELECT * FROM item WHERE name="car");
noiden heittomerkkien kanssa on siis ongelma.
Vastaukset 2
Vanhimmat
Joo hipsujen kanssa saa olla tarkkana. Laita yksöishipsuihin:
stmt.executeQuery("SELECT * FROM item WHERE name='car');
Jos käytät muuttujia ehtolauseissa niin ne lisäksi kaksoishipsuihin :
stmt.executeUpdate("SELECT * from item WHERE name= '" muuttuja "' ")
Muut jos kyseessä vaikka integer arvo, niin yksöishipsut pois:
stmt.executeUpdate("SELECT * from item WHERE ika= " muuttuja " ");
Jäi yhet kaksoishipsut äskesest pois. Täs vähän selkeemmin muutenki roska :).
Joo hipsujen kanssa saa olla tarkkana. Laita yksöishipsuihin:
stmt.executeQuery("SELECT * FROM item WHERE name='car' ");
Jos käytät muuttujia ehtolauseissa niin ne lisäksi kaksoishipsuihin :
stmt.executeUpdate("SELECT * from item WHERE name= ' " muuttuja " ' ")
Muut jos kyseessä vaikka integer arvo, niin yksöishipsut pois:
stmt.executeUpdate("SELECT * from item WHERE ika= " muuttuja " ");