Het zou moeten werken als je een Verklaring
in plaats van een CallableStatement
.
Gebruik Statement
voor alle DDL, PreparedStatement
voor DML en CallableStatement
voor proceduregesprekken. Een procedure maken is DDL.
Een CallableStatement
zal proberen variabelen geïdentificeerd door een dubbele punt te detecteren en te binden :
dus dit is waarschijnlijk de reden waarom je code niet werkte.