你是不是没有启动事务啊?
conn.setAutoCommit(false);
...
conn.commit();
conn.setAutoCommit(true);

解决方案 »

  1.   

    to: ChDw(米)
       我启动了,基本的代码是这样的
       conn.setAutoCommit(false);   
       Statement stmt = conn.createStatment();
        stmt.addBatch(sql1);
        stmt.addBatch(sql2);
        stmt.executeBatch();
        conn.comit()
       conn.setAutoCommit(true);
       难道我程序写的不对?请高手指点或者给出程序参考,感激不尽啊
      

  2.   

    在ChDw(米)的基础上,
    try
    {
      conn.commit();
    }
    catch (SQLException e)
    {
      conn.rollback();
    }
      

  3.   

    to:NetixChina(Netix)
      你的方法是不对的:
      因为conn.rollback()是要求抛出SQLException异常处理的!