Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=BookBoard";
String UserName = "sa";
String UserPass = "sa";

Connection conn = DriverManager.getConnection(URL, UserName,
UserPass);连接后,存储过程里面做了很多逻辑,返回一个集合。基本等同于  select * from user改怎么接收?最好给点具体代码,我对java 不算熟悉

解决方案 »

  1.   

    I 服了 you
    第一步,打开浏览器,输入网址:www.baidu.com
    第二步,输入jdbc 存储过程,然后查找
    第三步,打开查找结果,照结果依葫芦画瓢,完毕
      

  2.   

    加入你在数据库中创建了selectNo存储过程
    eg:
    create procedure
    @xh char(10)
    as
    select *from stu where  xh=@xh那么在java代码中你就可以这么写,其他复杂的依此类推ResultSet r=s.executeQuery("exec selectNo @xh='"+xh+"'");希望能帮助楼主
      

  3.   

    CallableStatement这个类就专门负责调用存储过程的
      

  4.   

    CallableStatement   cs =conn.prepareCall("{call test1(?,?)}");//test1存储过程名字
    网上很多,搜一下到处都是