Výpis vs Připravený výpis
-
Výkon může být lepší s PreparedStatement, ale je závislý na databázi.
-
S PreparedStatement se vyhnete SQL injection. Jak se PreparedStatement vyvaruje nebo zabrání SQL injection?
-
Lepší typová kontrola s readyStatement by setInt, setString, kde jako příkaz pouze připojujete k hlavnímu SQL.
Podobný příspěvek:
Rozdíl mezi Statement a PreparedStatement
CallableStatement - Java odpověď pro přístup k StoredProcedures napříč všemi databázemi.
Podobný příspěvek
CallableStatement vs Statement
S PreparedStatement a Callable již máte ukládání do mezipaměti, také ukládání do mezipaměti je velké téma samo o sobě, neradi byste to všechno dělali, místo toho se podívejte na ehcache
Téměř vždy byste měli dát přednost PreparedStatement před Statement
Pokud musíte pracovat přes StoredProcedure, máte pouze jednu možnost CallableStatement.