String sql="insert into manage(Name,Age,Address,comment)
  values"+"("+"'"+陈世美'+"','"+1000+"','"+宋朝XX地+"','"+此人是个花心大萝卜!+"'"+")";

解决方案 »

  1.   

    int count = connection.createStatement().executeUpdate(sql);
    System.out.println("count = " + count); 
    虽然结果是:count = 1 可是'陈世美' 这条记录没有添加。
    可是
    int count = connection.createStatement().executeUpdate(sql);
    connection.createStatement().executeQuery("select * from Message ");
    '陈世美' 这条记录却添加了!
     为什么呢?
    是否在更新之后要做刷新之类的?
      

  2.   

    insert完毕后调用connection.commit();
      

  3.   

    都不行,update之后一定要select以下才会真正的插入记录
      

  4.   

    都不行,update之后一定要select以下才会真正的插入记录
    ------------------------我不知道你那边问题到底是怎样
    但这个结论显然是错的