你的connection没有建立起来
导致返回不了结果集            Context envCtx = (Context)initCtx.lookup("java:comp/env");
            DataSource ds = (DataSource)envCtx.lookup("jdbc/mssql");???jdbc/mssql
这里的信息是否完整?

解决方案 »

  1.   

    找到问题所在了。conn.createStatement()
    //改成
    conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)//或者
    conn.preparecreateStatement()
    //改成
    conn.preparecreateStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)
    这样指定结果集类型(百度出的一个课件看到的,个人理解就是指定或者建立个可以滚动的游标)