mysql的语法和MSSQL不一样的。
mysql是这样执行的:
   String[][] rs = sql.executeReader("select * from corporation where id = " + id + " order by id desc");

解决方案 »

  1.   

    mssql是这样的:
     String rs = sql.executeReader("select * from corporation where id = " + id + " order by id desc");
      

  2.   

    我觉得有两种情况
    1.SQL语句的结构不一致造成
    2.用户名和密码不对
      

  3.   

    我看了服务器的报错信息,这是其中一部分
    java.sql.SQLException SQLServer 2000 Driver for JDBC]Unsupported method:ResultSet.last
    看来是不支持last()方法吧
      

  4.   

    我改成next()方法,结果通过,^_^,鄙视MS