java调用存储过程 通过调用存储过程取出的是一系列的数据,我如何将其一条一条的存放到list中! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接创建list ;然后用游标赋值进去咯,,还想怎么用 1.放在临时表里面 2.若在oracle中自己定义一个数组类型,存放 3.数据不多,可以把数据拼接为字符串返回 用的是SqlServer,能给个小实例代码出来吗? public static void executeSprocInParams(Connection con) { try { PreparedStatement pstmt = con.prepareStatement("{call dbo.uspGetEmployeeManagers(?)}"); pstmt.setInt(1, 50); //传递到存储过程的参数 ResultSet rs = pstmt.executeQuery(); List<User> list =new ArrayList<User>(); User u=null; while (rs.next()) { u=new User(); u.setName(rs.getString("name")); u.setAge(rs.getString("age")); list.add(u); } rs.close(); pstmt.close(); } catch (Exception e){ e.printStackTrace(); }} ejb2.0是怎么做CRUD 如何用java发邮件 请教关于web国际化的问题!!! 请教一个HQL语句写法 Hibernate问题 action中用freemarker输出list问题 求助,关于ssh2中无法找到action爆404错误 ejb 部署没问题,运行报错高手请指点!! 哪位仁兄有使用commons-dbcp-1.2.1的练习题 JSSE,Java密码包到底有什么实用价值? myeclipse 6.5 Oracle 10g tomcate 5.5 环境下 在debug模式下可正常通过,但在正常环境下运行出错 Hibernate 的HQL正对结果集查询
然后用游标赋值进去咯,,
还想怎么用
2.若在oracle中自己定义一个数组类型,存放
3.数据不多,可以把数据拼接为字符串返回
public static void executeSprocInParams(Connection con) {
try {
PreparedStatement pstmt = con.prepareStatement("{call dbo.uspGetEmployeeManagers(?)}");
pstmt.setInt(1, 50); //传递到存储过程的参数
ResultSet rs = pstmt.executeQuery();
List<User> list =new ArrayList<User>();
User u=null;
while (rs.next()) {
u=new User();
u.setName(rs.getString("name"));
u.setAge(rs.getString("age"));
list.add(u);
}
rs.close();
pstmt.close();
}
catch (Exception e){
e.printStackTrace();
}
}