Onko mahdollista tehdä PreparedStatement-oliota, joka on tällainen:
"select ? from tbl1 where id = ?"
Onko siis tällainen mahdollista:
select ? from
Ja koodissa jotain tähän tyyliin:
prepStmt.setString(1, "columnX");
...
ResultSet rset = prepStmt.executeQuery();
while (rset.next())
rset.getString(1);
...
Onko tuollainen mahdollista jollakin tavalla.
Kun kokeilin tuollaista koodia, niin rset.getString(1) palautti arvon "columnX", eikä siis sitä mitä yritin hakea kannasta vaan sen minkä syötin prepStmt.setString-metodilla.
Tällainen olisi kätevä, jos on kauhea määrä sarakkeita ja tahtoisi käyttää PreparedStatementtia.
Simple statementilla kyllä onnistuu, mutta se on hitaampi kuin prep stmt.
"select ? from", preparedStmt ???
2
266
Vastaukset
- fidel
> "select ? from tbl1 where id = ?"
> Kun kokeilin tuollaista koodia, niin
> rset.getString(1) palautti arvon "columnX", eikä
> siis sitä mitä yritin hakea kannasta vaan sen
> minkä syötin prepStmt.setString-metodilla.
Niin, koska setString() teki kyselystä tämmöisen
"select 'columnX' from tb11 where.."
PreparedStatementilla ei voi parametrisoida kolumnien nimiä. Hae joko kaikki kolumnit lauseella "select * .." tai muodosta PreparedStatementit dynaamisesti, esim.
new PreparedStatement("select " columnX "from..")
Hyvä JDBC-ajuri kääntää kyselyt valmiiksi, joten kun luot kyselyn samalla kolumnin nimellä uudestaan, se on jo käännettynä muistissa.- Onko mahdollista
kiitos!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Mihin Ilkka Kanerva kuoli?
Kun näin jokin aika sitten kuvan riutuneen näköisestä Kanervasta, sanoin vaimolle että haimasyövältä vaikuttaa. Vaimon isä oli kuollut kyseiseen tauti26316894Oho! Susanna Laine uudessa hiustyylissä - Julkkismeikkaajalta tiukka palaute: "Ihan sama..."
Ex-Salkkarit tähti ja juontaja Susanna Laine on monessa mukana. Ex-missi tunnetaan pitkistä, vaaleista hiuksistaan . Mitäs tykkäät uudesta hiustyylist235434- 1152573
Yllätyspaljastus: Poppari Robin Packalen kiittää urastaan iskelmätähti Juha Tapiota: "Jos mä en..."
Oi, mikä tarina. Juha Tapio ja Robin ovat kyllä symppiksiä molemmat. Kumpi heistä on suosikkisi? https://www.suomi24.fi/viihde/yllatyspaljastus-poppar152051Venäjän lippulaiva Moskva upotettu Mustallamerellä
Venäjän laivaston lippulaiva Mustalalmerellä on 180 m pituinen, Neuvostoliiton aikana rakennettu Moskva-niminen risteilijä. Ukraina ilmoitti eilen saa3361758Pikkaraiskan puhelut
Mitä tuo jätkä hakee sillä että julkaisee kuinka kauan on puhunut puhelimessa? Tekee itsestään vieläkin idiootimman tuolla vai mikä tää juttu?111992- 59952
Hossein Najaf juotti lapset humalaan ja käytti häikäilemättä hyväkseen
Keski-Suomen käräjäoikeus on tuominnut 60-vuotiaan Hossein Najafin neljän vuoden vankeusrangaistukseen. Ensimmäisen tytön kanssa hän oli useita kerto31872Sofia Belorf ja Sonja Aiello
Viihtyvät yhdessä dinnerillä. Pienet piirit. Mitä ajatuksia herättää ?44869