2017-06-16 2 views
0

Kann jemand bitte den Unterschied zwischen Callable und Prepared Statement in Sql mit jedem Beispiel erklären?Was ist der Unterschied zwischen Callable Statement und Prepared Statement in Sql?

+0

Haben Sie es googeln? "Callable vs Prepared Statement" Scheint jdbc verwandt zu sein. – SAS

+0

Callable-Anweisung wird zum Ausführen von Stored Procedures, nicht Abfragen verwendet. –

+2

In diesem [Antwort] (https://stackoverflow.com/questions/8371053/jdbc-statement-preparedstatement-callatestatement-and-caching/46975031#46975031) erhalten Sie eine detaillierte Ansicht der Schnittstellen. –

Antwort

0

Auf der obersten Ebene Sie von diesem Gedanken Prepared Statement

Instanzen von PreparedStatement enthalten eine SQL-Anweisung gehen, die bereits kompiliert wurde. Dies macht eine Aussage "vorbereitet"

Da PreparedStatement-Objekte vorkompiliert sind, kann ihre Ausführung schneller sein als die von Statement-Objekten.

Die vorbereitete Anweisung verwendet wird, SQL-Abfragen Callable Statement

Ein Callablestatement-Objekt stellt einen Weg zur Ausführung für alle RDBMS gespeicherten Prozeduren in üblicher Weise zu nennen. Eine gespeicherte Prozedur wird in einer Datenbank gespeichert. Der Aufruf der gespeicherten Prozedur ist das, was ein CallableStatement-Objekt enthält.

0

Der Unterschied kann leicht über eine einfache Google-Suche gefunden werden.
Von: javaconceptoftheday

enter image description here