Unterschied zwischen Anweisung und PreparedStatement

Blog

Unterschied zwischen Anweisung und PreparedStatement

1. Übersicht

In diesem Tutorial werden wir die Unterschiede zwischen JDBC 'S Stellungnahme und VorbereitetesStatement Schnittstellen. Wir werden nicht decken CallableStatement , eine JDBC-API-Schnittstelle, die zum Ausführen gespeicherter Prozeduren verwendet wird.

2. JDBC-API-Schnittstelle

Sowohl_ Aussage_ als auch VorbereitetesStatement kann verwendet werden, um SQL-Abfragen auszuführen. Diese Schnittstellen sehen sehr ähnlich aus. Sie unterscheiden sich jedoch in Ausstattung und Leistung deutlich voneinander:

  • Stellungnahme - Wird verwendet, um stringbasierte SQL-Abfragen auszuführen
  • VorbereitetesStatement - Wird verwendet, um parametrisierte SQL-Abfragen auszuführen

Um nutzen zu können Stellungnahme und VorbereitetesStatement In unseren Beispielen deklarieren wir den _h2 _JDBC-Connector als Abhängigkeit in unserem pom.xml Datei:

#java #persistenz #jdbc

feedproxy.google.com

Unterschied zwischen Anweisung und PreparedStatement

In diesem Tutorial untersuchen wir die Unterschiede zwischen den Interfaces Statement und PreparedStatement von JDBC. Wir werden CallableStatement, eine JDBC-API-Schnittstelle, die zum Ausführen gespeicherter Prozeduren verwendet wird, nicht behandeln.