Avatar billede thomaskleist Nybegynder
23. marts 2005 - 09:06 Der er 5 kommentarer og
1 løsning

flere PreparedStatement i en metode

Kan man i en metode have flere preparedstatements
fekst
1.Oprette en tabel
2.Select noget fra en tabel
3.indsæt det man har valgt ind i den tabel man lige har oprettet
4.Opdatere den tabel man har select fra så antallet er korekt
kan det køre i en metode eller er det dårlig java stil?'
Avatar billede arne_v Ekspert
23. marts 2005 - 09:22 #1
Det kan du sagtens du laver bare 4 variable af typen PreparedStatement
med con.prepareStatement og kalder executeQuery eller executeUpdate
Avatar billede arne_v Ekspert
23. marts 2005 - 09:23 #2
Husk at hvis du skal execute dem mange gange så behøver du kun prepare dem
en gang !
Avatar billede arne_v Ekspert
10. april 2005 - 17:28 #3
OK ?
Avatar billede arne_v Ekspert
26. april 2005 - 00:39 #4
??
Avatar billede thomaskleist Nybegynder
26. april 2005 - 07:23 #5
Det er iorden jeg får nok ikke rigtigt brug for det endnu, da det er en af de sidste use-cases i vores projekt og den med den mindste risiko
Avatar billede arne_v Ekspert
26. april 2005 - 07:40 #6
prepared statement er ikke en vigtig teoretisk del, men en meget praktisk
fordel for programmøren:
  - man slipper for at skulle håndtere navne som O'Toole
  - man slipper for at skulle vide om datoer nu er DDMMYY eller YYMMDD eller MMDDYY
  - man slipper for risikoen for SQL injection
og oven i hatten får man bedre performance hvis samme sætning skal udføres mange gange

men det er ren implementation ikke noget design - man kan have de samme
klasser med de samme metoder som gør det samme med almindelige statements
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester