您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页[Oracle]JDBCTemplate调用Oracle存储过程示例

[Oracle]JDBCTemplate调用Oracle存储过程示例

来源:爱玩科技网


[Oracle]JDBCTemplate调用Oracle存储过程示例

[Oracle]JDBCTemplate调用Oracle存储过程示例

this.getJdbcTemplate().execute(
new CallableStatementCreator() {
public CallableStatement createCallableStatement(Connection con) throws SQLException {
String storedProc = "{call updatetractractcode(?, ?)}";// 调用的存储过程
CallableStatement cs = con.prepareCall(storedProc);
cs.setInt(1, contractId);// 设置输入参数的值
cs.registerOutParameter(2, java.sql.Types.INTEGER);// 注册输出参数的类型
return cs;
}
}, new CallableStatementCallback() {
public Object doInCallableStatement(CallableStatement cs) throws SQLException, DataAccessException {
cs.execute();
return cs.getString(2);// 获取输出参数的值
}
});

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务