不可能因为有了output参数,就返回select * from tmp_t_cs_infos_his的Result集了吧,难道就只返回“Output参数了”
解决方案 »
- jsp页面怎么比较日期大小
- struts2 验证框架和拦截器问题!!急!!在线等待!!
- 求助:关于新有信息自动弹出的问题{已有代码}
- Struts2开发的网站,给点建议 !
- Apache Tomcat/5.5.17的安装问题
- 请各位前辈推荐几本关于网站开发的书
- 对<%@ page contentType="text/html;charset=gb2312" %>的一点疑问
- 为什么我装的Tomcat4.1一启动startup显标了几行字就自动退出,为什么?应怎样修改呀?
- jsp+mysql的时间控制问题
- 请问jsp中的javabeans和ejb中的javabean有什么区别?还有就是jsp中什么时候用javabeans呀?请指教
- 放在session中的参数和放在request中的参数,在效率上有什么区别?
- 寻JSP程序员,进来一次,教我一次!就一次!谢谢!
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn =
DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433","sa","sa");
CallableStatement toesUp = null;
toesUp= conn.prepareCall("{call pagination(?,?,?,?,?,?) }");
toesUp.setString(1,"1");
toesUp.setString(2,"1");
toesUp.setString(3,"1");
toesUp.setString(4,"1");
toesUp.setString(5,"1");
toesUp.registerOutParameter(6,java.sql.Types.VARCHAR);
toesUp.execute();
ResultSet rs = (ResultSet) toesUp.getResultSet();
while (rs.next()) {
System.out.print("1");
}
String strTotalresult=toesUp.getString(6);
} catch (Exception e) {
e.printStackTrace();
}存储过程里是:
create procedure pagination
@perpagenumber varchar(10)='20',
@pagenumber varchar(10)='1',
@tablename varchar(20)='tmp_t_cs_infos_his',
@orderby varchar(200)='order by cust_code,backupdate',
@sqlcondition varchar(200)='',
@totalresult varchar(200) output
as
beginselect * from d_1
select @totalresult=count(*) from d_1
endGO
toesUp.registerOutParameter(6,java.sql.Types.OTHER);
取出来以后在转成ResultSet
是不是在java中用两个registerOutParameter参数啊?一个是output参数 一个是Result?