我使用的PLsql 由于没有使用LOOP CURSOR 所以 java 代码会比较多 以后在发布 一个新版本
DELIMITER $$
DROP PROCEDURE IF EXISTS `anywhere`.`setp2`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `setp2`
(IN v_category_id INT,OUT v_category_name VARCHAR(20),OUT v_latest_theme_aboutoneCategory VARCHAR(20),OUT v_theme_num_aboutoneCategory INT)
BEGIN
select name into v_category_name from category where id=v_category_id;
select title into v_latest_theme_aboutoneCategory from theme where theme.id = (select max(id) from theme where theme.category_id=v_category_id);
select count(*) into v_theme_num_aboutoneCategory from theme where theme.category_id=v_category_id ;
END$$
DELIMITER ;
public static void test2() throws SQLException{
Connection con = JDBCUtil.getConnection();
PreparedStatement ps = con.prepareStatement("select id from category ");
ResultSet rs = ps.executeQuery();
CallableStatement call =null;
while(rs.next()){
int id = rs.getInt(1);
call = con.prepareCall("{call setp2(?,?,?,?)}");
call.setInt(1, id);
call.registerOutParameter(2,Types.VARCHAR);
call.registerOutParameter(3, Types.VARCHAR);
call.registerOutParameter(4, Types.INTEGER);
call.execute();
System.out.println(call.getString(3));
}call.close();
con.close();
}
- 大小: 19.7 KB
- 大小: 2 KB
分享到:
相关推荐
JavaEye博文JavaEye博文JavaEye博文JavaEye博文JavaEye博文
javaeye 论坛小测试 javaeye论坛小测试答案 javaeye论坛测试答案 这下你们就省事了。
javaeye论坛规则小测验(答案) 测验1: JavaEye论坛技术版块允许转载其他网站的帖子吗? 不能全文转载,只能转载不超过30%的内容,并且标明原创地址和作者
javaeye被黑 大家看看
JavaEye论坛热点_-_2008年11月_-_总第6期
JavaEye3.0开发手记
JavaEye论坛热点月报,包含各大热点IT技术ajax,ruby,架构,设计,项目管理等等
JavaEye论坛热点月报 ,包含各大热点IT技术ajax,ruby,架构,设计,项目管理等等
JavaEye论坛热点月报 ,包含各大热点IT技术ajax,ruby,架构,设计,项目管理等等
java编程和java企业应用; web前端技术,AJAX和RIA 移动编程和手机应用,Ruby; 软件开发和项目管理等。综合技术。
javaeye的信息提示框代码之css,application.js
JavaEye+技术架构,讲述java框架的应用
使用 Eclipse 平台进行调试 - Java - JavaEye论坛
javaeye月刊2008年4月 总第2期.pdf
JavaEye论坛热点推荐_-_2009年3月_-_总第10期.pdf,JavaEye论坛热点推荐_-_2009年3月_-_总第10期.pdf
javaEye论坛热点09年1月-09年10月共10个月的月报。 深受JAVA爱好者的热爱。
javaeye sourcecode 开源安卓客户端, JavaEYE
JavaEye新闻月刊_-_2009年3月_-_总第13期.
JavaEye论坛热点推荐_-_2009年05月_-_总第12期.pdf