Statement vs PreparedStatement
-
Prestanda kan bli bättre med PreparedStatement men är databasberoende.
-
Med PreparedStatement slipper du SQL-injektion. Hur undviker eller förhindrar ett PreparedStatement SQL-injektion?
-
Bättre typ kontrollera med preparerade Statement av setInt, setString där du bara fortsätter att lägga till den huvudsakliga SQL-filen som en sats.
Liknande inlägg:
Skillnaden mellan Statement och PreparedStatement
CallableStatement - Java-svar för åtkomst till StoredProcedures i alla databaser.
Liknande inlägg
CallableStatement vs Statement
Med PreparedStatement och Callable har du redan cachning, även caching är ett stort ämne i sig, du skulle inte vilja göra allt det istället, titta på ehcache
Du bör nästan alltid föredra PreparedStatement framför Statement
Om du måste använda StoredProcedure har du bara ett alternativ CallableStatement.