admin 管理员组文章数量: 887021
2023年12月17日发(作者:transport中文谐音怎么读)
package se;import leStatement;import tion;import Manager;import Set;import eption;public class CallProcedure { String driver = "verDriver"; String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=dbname"; Connection conn = null; CallableStatement cs = null;// PreparedStatement,Statement ResultSet rs; public void getConn() { try { e(driver); conn = nection(url, "sa", "sasa"); } catch (ClassNotFoundException e) { tackTrace(); } catch (SQLException e) { tackTrace(); } } public void callProc() { try { cs = eCall("{call CalYlfwColumnData(?,?,?,?)}");
ing(1, "123"); ing(2,"123"); ing(3,"201301"); ing(4,"201312"); ResultSet rs = eQuery();
while(rs != null && ()){ n("ID:"+ing(1)); }
} catch (SQLException e) { tackTrace(); } finally { try { if (cs != null) (); if (conn != null) (); } catch (SQLException e) { tackTrace(); } } } public static void main(String[] args) { CallProcedure dao = new CallProcedure(); n(); oc(); }}②返回结果集为多个的情况
p(ing(6)==null?0f:loat(ing(6))); s(ing(7)==null?0f:loat(ing(7))); b(ing(8)); (chartDataModel); } (dataList); } }else if("2".equals(("6"))){ if( resultCount == 0){
List
resultCount++; }
eResults(); continue; }while(result != null); n("count:"+resultCount); }
} catch (SQLException e) { tackTrace(); } finally { try { if (cs != null) (); if (conn != null) (); } catch (SQLException e) { tackTrace(); } }
return resultList; }
版权声明:本文标题:JAVA调用sqlserver存储过程的实现(返回多个结果集的实现) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702814936h431923.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论