CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

在java中调用sqlserver存储过程的问题?

楼主ahuu(东方不败)2006-03-11 00:43:45 在 Java / J2SE / 基础类 提问

存储过程如下:  
   
  CREATE                 PROCEDURE   [dbo].[test]  
  (  
  @Msg   varchar(100),  
  @RetCur   cursor   varying   output      
  )  
  AS        
        set   @RetCur   =   cursor   local   scroll   for  
                    select   *   from....  
        open   @RetCur  
   
  go  
   
  java调用:  
  String   msg=null;  
  String   sql   =   "{call   chatsubmita(?,?)}";  
  Connection   con   =   db.getConn();  
  CallableStatement   spstmt   =   null;  
  ResultSet   rs   =   null;  
  try{  
          spstmt   =   con.prepareCall(sql);  
          spstmt.setString(1,msg);  
          spstmt.registerOutParameter(2,   Types.OTHER);//运行到这出错,错误提示看下面  
          spstmt.executeUpdate();  
          rs   =   (ResultSet)spstmt.getObject(2);  
   
          while(rs.next()){      
                          System.out.println(record[index][1]);  
          }  
  }catch(Exception   e){  
      System.out.println(e);  
  }  
   
   
  错误提示:[SQLServer   2000       Driver     for   JDBC]The   specified   SQL   type   is   not   supported   by   this   driver.    
   
  数据库联接是没问题的,不知道在java中如何设置游标变量,帮我看看这个问题怎么解决??  
  问题点数:30、回复次数:1Top

1 楼doway(john)回复于 2006-03-11 00:59:28 得分 30

Sql   Server   的存储过程与   Oracle   的完全不同,可以直接返回多行,因此楼主使用输出参数的做法不合理。  
   
  CREATE                 PROCEDURE   [dbo].[test]  
  (  
  @Msg   varchar(100)  
  )  
  AS        
        select   *   from....   where   @Msg=...  
         
  go  
   
  这样就可以了。其他的东西楼主   GOOGLE:jdbc   sql   server   存储过程,定会大有所获。  
  Top

相关问题

  • sos...java怎样调用存储过程?
  • command调用sqlserver存储过程问题
  • java调用存储过程的错误
  • java调用存储过程的错误
  • JAVA调用存储过程的问题
  • JAVA中调用存储过程 ?={call myproc}
  • java中如何调用sqlserver数据库中的自定义的存储过程???????
  • 存储过程调用存储过程
  • 调用存储过程的一个怪问题(sqlserver)
  • 请教php+sqlserver怎样调用存储过程?

关键词

  • 存储过程
  • sql
  • null
  • spstmt
  • 问题
  • msg
  • rs

得分解答快速导航

  • 帖主:ahuu
  • doway

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo