各位大虾,谁知道怎么通过jdbc调用sqlserver2000的存储过程 ResultSet sc=cs.executequery();if (sc==null){....} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.无参数调用方式//Storeprocedure 为存储过程名CallabelStatement cstm = con.prepareCall("{call Storeprocedure()}");ResultSet rs = cstm.executeQuery();2.有参数调用方式//Storeprocedure 为存储过程名CallabelStatement cstm = con.prepareCall("{call Storeprocedure(?,?)}");//登记输出参数,根据参数类型不同而改变java.sql.Types的值cstm.registerOutParameter(1,java.sql.Types.TINYINT);cstm.registerOutParameter(2,java.sql.Types.DECIMAL,2);//执行cstm.executeUpdate();//获取输出参数的值byte x = cstm.getByte(1);Numeric n = cstm.getNumeric(2,2); 哦,我说错了,应该是怎么调用sqlserver2000的系统存储过程 有什么办法能让JInternalFrame成为模式窗体。 java 代理问题 struts2中的web.xml文件问题 请问一下如何判断数据库连接是否正常 如何在程序运行期间用一个class文件替换另外一个? 关于JavaLinkedList 关于java中文编码问题 求教RSA加密得问题,散尽所有分数 掌握Merlin新的IO类--javaworld部分原文翻译. 有关调用WORD的问题 谁有jbuilder6.0 的crack程序 急!!关于调用 jar文件的问题
//Storeprocedure 为存储过程名
CallabelStatement cstm = con.prepareCall("{call Storeprocedure()}");
ResultSet rs = cstm.executeQuery();2.有参数调用方式//Storeprocedure 为存储过程名
CallabelStatement cstm = con.prepareCall("{call Storeprocedure(?,?)}");
//登记输出参数,根据参数类型不同而改变java.sql.Types的值
cstm.registerOutParameter(1,java.sql.Types.TINYINT);
cstm.registerOutParameter(2,java.sql.Types.DECIMAL,2);
//执行
cstm.executeUpdate();
//获取输出参数的值
byte x = cstm.getByte(1);
Numeric n = cstm.getNumeric(2,2);