Oświadczenie a Gotowe Oświadczenie
-
Wydajność może być lepsza dzięki PreparedStatement, ale jest zależna od bazy danych.
-
Dzięki PreparedStatement unikniesz iniekcji SQL. Jak Przygotowane Oświadczenie pozwala uniknąć lub zapobiec Wstrzyknięcie SQL?
-
Lepiej sprawdzaj typ za pomocą PrepareStatement przez setInt, setString, gdzie jako instrukcję po prostu dołączasz do głównego SQL.
Podobny post:
Różnica między oświadczeniem a przygotowanym oświadczeniem
CallableStatement — odpowiedź Java umożliwiająca dostęp do zapisanych procedur we wszystkich bazach danych.
Podobny post
CallableStatement a oświadczenie
Z PreparedStatement i Callable już masz buforowanie, buforowanie jest również dużym tematem samym w sobie, nie chciałbyś robić tego wszystkiego, zamiast tego spójrz na ehcache
Prawie zawsze powinieneś preferować PreparedStatement niż Statement
Jeśli musisz działać w ramach StoredProcedure, masz tylko jedną opcję CallableStatement.