jdbc preparedstatement 调用存储过程的问题


preparedstatement   是可以执行正常的存储过程 executeQuery() 正常执行

在实际开发中遇到一种问题当  preparedstatement. setMaxRows 设置了这个参数之后
executeQuery() 非正常执行,不会报错,但是执行的数据有问题,具体原因未知,最好在 preparedstatement 调用存储过程的时候,不要设置 setMaxRows  就可以了

   
   
   
  1. super.preparedSql(" {call USP_FY_TRANSFERUSERDATA('" + transferid + "','" + esftransfervalid + "','" + custtransfervalid + "','" + saletransfervalid + "')} ");
  2. return super.executeQuery();




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM