可是我数据得到的是对的啊??而且我是在程序的最后才断开conn的啊??

解决方案 »

  1.   

    我以前也曾经遇到过这个问题
    *********************************
    估计你是用了下面的语句来进行数据库的插入和修改操作
    stmt.executeQuery(sql);
    这个是用于查询语句select的
    你这样用虽然也能完成数据库的插入和修改操作,不过会抛出你那个异常,解决办法为:
    1、使用查询语句时
    ResultSet rs=stmt.executeQuery(sql);
    2、进行插入或修改操作时
    stmt.executeUpdate(sql);
      

  2.   

    哈哈,厉害,果然是如此,不过我以前做的软件好像就没有抛出这样的东西。以前用的oracle ,现在用的sql server
    谢了!