Bruger man almindelige statements, laver man en ny hver gang, hvilket giver databasen et vist performanceoverhead.
Hvis man i stedet bruger PreparedStatements, kan det overfladisk se ud som om, at man laver en ny hver gang, men internt i databasen, vil dine statements blive genbrugt, så det performer hurtigere.
Den normale måde at bruge en prepared statemetn er f.eks.
String sql = "SELECT * FROM PRODUCTS WHERE TYPE = ?"; PreparedStatement prep = con.prepareStatement(sql); prep.setString(1,"OLD"); // sætter "OLD" ind i.s.f. spm.tegnet i sql ResultSet rs = prep.executeQuery();
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.