जावा 8/जेडीबीसी 4.2 में आरईएफ कर्सर के लिए समर्थन जोड़ा गया था। प्रकार का उपयोग करें Types.REF_CURSOR
कर्सर वापसी प्रकारों के लिए। उन्हें ResultSet
. के माध्यम से पुनरावृत्त किया जा सकता है इंटरफेस। उदाहरण:
CallableStatement cstmt = conn.prepareCall("{callmySproc(?)}");
cstmt.registerOutParameter(1, Types.REF_CURSOR);
cstmt.executeQuery();
ResultSet cursor = cstmt.getObject(1, ResultSet.class);
while(cursor.next()) {
System.out.println("Name = " + cursor.getString(1));
}