简体   繁体   中英

JDBC + PL/SQL = Is it so simple, or is there a catch?

I am planning to execute Oracle PL\\SQL blocks via JDBC (can't test it yet, question of few days). Is there anything I should know? Does everything work as it used to with plain SQL?

I mean:

ResultSet rs = st.executeQuery("DECLARE BEGIN NULL; END;");

Or will I need some custom classes? I'd like to keep it as much simple as possible (no ORM etc.).

Thanks!

It is possible to call PL/SQL anonymous blocks using a standard CallableStatement (and Oracle JDBC drivers of course). See Returning data from anonymous PL/SQL block for some example code.

See also

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM