apache dbutils库是否可以调用oracle存储过程?
最佳答案
是:
QueryRunner run = JDBCConnectionFactory.getQueryRunner(database);
Connection conn = run.getDataSource().getConnection();
CallableStatement cs = conn.prepareCall("{CALL procName()}");
ResultSet rs = cs.executeQuery();
JongoResultSetHandler handler = new JongoResultSetHandler(true);
return handler.handle(rs);
在这里,我使用QueryRunner实例来获取其连接,因为它是由DBUtils管理的。请注意关闭连接,异常处理等。
希望这可以帮助。