java 调用存储过程
来源:互联网 发布:剑灵可爱灵女捏脸数据 编辑:程序博客网 时间:2024/04/28 02:16
Java后台获取存储过程out输出值的方法:
String hql = "{Call D_VALID_PRICE_RANGE(?,?)}";
Connection myConnect = SessionFactoryUtils.getDataSource(super.getSessionFactory()).getConnection();
CallableStatement cStmt =myConnect.prepareCall(hql);
cStmt.registerOutParameter(1, java.sql.Types.INTEGER);
cStmt.registerOutParameter(2, java.sql.Types.VARCHAR);
cStmt.execute();
int a = cStmt.getInt(1);
String ss = cStmt.getString(2);
System.out.println(a);
System.out.println(ss);
Java后台获取存储过程结果集的方法:
存储过程:
BEGIN
declare stmt varchar(2000);
set @sql = concat('select * fromtt_dm_prod_offer');
prepare stmt from @sql;
execute stmt;
END
Java 方法:
String hql = "{Call A_TEST_PROD()}";
Connection myConnect = SessionFactoryUtils.getDataSource(super.getSessionFactory()).getConnection();
CallableStatement cStmt =myConnect.prepareCall(hql);
cStmt.execute();
ResultSet rs1 = cStmt.getResultSet();
while (rs1.next()) {
System.out.println(rs1.getString("price_id") +""+ rs1.getString("prod_code"));
}
rs1.close();
- Java调用存储过程
- Java 调用存储过程
- Java 调用存储过程
- JAVA调用存储过程
- java调用存储过程
- java调用存储过程
- Java调用存储过程
- java调用存储过程
- java调用存储过程
- java 调用存储过程
- JAVA调用存储过程
- java调用存储过程
- java调用存储过程
- java 调用存储过程
- Java调用存储过程
- java调用存储过程
- java调用存储过程
- Java调用存储过程
- 写对称字母塔的时候,程序看起来都很复杂,但一步一步来,总是可以解决的!这个过程需要耐心!
- uva--232(字符串模拟)
- 同步,异步,阻塞,非阻塞IO
- robotium 找不到控件index解决办法
- SQL性能优化
- java 调用存储过程
- Linux SSH 登录其他机器
- vi/vim 光标移动命令
- 优先队列 - 堆
- usb battery 机制初探
- 小编程题--解决一维迷宫问题
- 收起actionbar 上的搜索框 正确写法
- 黑马程序员 第六篇 接口 interface (Foundation; completed)
- 动态规划之背包问题,最基础的动态规划