| |
JDBS-Schnittstelle
11
Statement sub-types:
PreparedStatement
extends Statement
Pre-kompilierte SQL-Befehle werden als PreparedStatement Objekte gespeichert. Sie werden
zur vielmaligen effizienten Ausführung von SQL-Befehlen ohne oder mit IN Parameter benutzt.
Z.B.:
PreparedStatement pstmt = conn.preparedStatement(UPDATE buch SET autor = ? WHERE titel =
?);
pstmt.setString(1, Schweppe)
pstmt.setString(2, DBMS. An Introdution)
CallableStatement
extends PreparedStatement
Wird bei Ausführung vorgespeicherten SQL-Prozeduren
(Eine Gruppe SQL-Befehle, die mit einem Namen aufgerufen werden)
benutzt. Z.B.:
CallableStatement cstmt = conn.prepareCall({call getTestData(?, ?)});
{? = call procedure_name[(?, ?, ...)]}
|  |
|
| |
|
|