应该是
ResultSet rs=callSta.execute();
System.out.println(rs.getObject(2)); 

解决方案 »

  1.   

    换了个驱动com.inet.tds.TdsDriver
    问题是解决了。可是只是在本地数据库可以,连服务器就连表和
    存储过程都找不到了。。数据库连接还是取到的。检查了一下地址和
    数据库名,没写错的唉!什么怪问题!真是郁闷!大家快帮帮忙啊!
      

  2.   

    仔细看了一下,不知道这个驱动何时在连接数据库的时候把数据库名给改了
    我声明的是cmbc,它改为master,也难怪它找不到表和存储过程。本地数据库没有这钟情况DriverManager.getConnection("jdbc:inetdae7:192.168.80.15:1433?databae=cmbc&sql7=true&charset=gb2312")
        trying driver[className=com.inet.tds.TdsDriver,com.inet.tds.TdsDriver@19f953d]
    SQL Server 7 or higher unicode mode
    SQLWarning: reason([ITSSERVER]已将数据库上下文改为 'master'。) SQLstate(01000) vendor code(5701)
    SQLWarning: reason([ITSSERVER]已将语言设置改为 简体中文。) SQLstate(01000) vendor code(5703)
    Test License with 2 Connections
    Driver: i-net OPTA 2000 5.02
    select count(*) from master.dbo.sysprocesses where program_name = 'i-net OPTA 2000'
    Number of connections :1 of max 2
    getConnection returning driver[className=com.inet.tds.TdsDriver,com.inet.tds.TdsDriver@19f953d]
    con----:com.inet.tds.a@4741d6
    [TDS Driver]param 1 = GD0010
    execute  NewRFNO ?,?,?