apache dbutils库是否可以调用oracle存储过程?
答案 0 :(得分:3)
是:
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管理。请记住关闭连接,异常处理等。
希望这有帮助。
答案 1 :(得分:0)
是的,因为它只使用JDBC - 您需要JDBC driver for Oracle