1.<jsp:useBean id="userBean" scope="page" class="DataBean.DataBean"/> //定义了一个连接数据库的bean.
2.<%  
    Connection conn=userBean.setConnection("HuaYi");
    String sq="update T_NBYGXXB set JJLLR='123456789' where DLBS='wfw'";
    ResultSet rs=userBean.getQuery(sq);
   %>
该jsp页面成功提交.

解决方案 »

  1.   

    这个问题暂且如此了,可是我试着建立了一个Insert操作,这次也是成功提交,基本和上面的代码类似,发现库里也没有增加新的记录。重新设置连接也不行,这是怎么回事情?而且我查看了某些例子,例子给出的一个int 值用来判断 ResultSet rs=userBean.getQuery(sq);是否>0,或者<0,大于0表示成功操作了库,这个我不太明白,望指点~
      

  2.   

    是不是需要commit()呢?主要看你的这个DataBean.DataBean怎么写的了.另外你所用的用户是否有权限更新数据呢?
      

  3.   

    Connection.setAutoCommit(false);
    时,需要
    Connection.commit()的
      

  4.   

    你可以直接连接数据库试试 、可能是你的连接数据库的BEAN有问题啊?
      

  5.   

    非也。我认为ResultSet rs=userBean.getQuery(sq)有误,可能getQuery()方法返回的是一个ResultSet,而sq句是Update语句,应没有返回结果集.
      

  6.   

    .<%  
        Connection conn=userBean.setConnection("HuaYi");
        String sq="update T_NBYGXXB set JJLLR='123456789' where DLBS='wfw'";
        ResultSet rs=userBean.getQuery(sq);
       %>你这是一个查询呀,不是一个update
    用数据库executeUpdate方法
      

  7.   

    再次请问各位大仙:
    SQLserver2000数据库中某几个汉字(如:璟)不能正确被识别显示在网页中,而库里显示为正常可以识别的汉字???
      

  8.   

    Tomcat提示出错:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]将截断字符串或二进制数据。
    这是干嘛阿?