执行修改的方法最好是使用executeUpdate(sql);

解决方案 »

  1.   

    执行修改的方法用executeUpdate方法;
      

  2.   

    1 首先检查你的数据库连接是否正确?是否连接上了
    2 应该用executeUpdate方法
    3 数据库中表的memodown列是什么数据类型,如果是字符串类型,则应该改为:
    rs = sql.executeUpdate("UPDATE point21.dbo.father SET memodown='"+memo2+"' WHERE id="+id1);即字符串值应该用单引号‘表示
    id也同理
    4 再要连不上,俺也没办法了
      

  3.   

    if(rs.next()){
          }
    要干什么;
    我觉得已经抛出了异常,
    请在catch块中将异常打印出来看看
      

  4.   

    memodown是char类型的,我用的是sqlServer
      

  5.   

    编译的时候出现了错误
    .\Father.java:158: incompatible types
    found   : int
    required: java.sql.ResultSet
         rs = sql.executeUpdate("UPDATE point21.dbo.father SET memodown='"+memo2+"'
    WHERE id="+id1);
                               ^