批了執行SQL最好的辦法是采用事務機制。具體百度下Java事務,以下是抄來的簡單例子。
public?int?delete(int?sID)?{ dbc?=?new?DataBaseConnection(); Connection?con?=?dbc.getConnection(); try?{ con.setAutoCommit(false);//?更改JDBC事務的默認提交方式 dbc.executeUpdate("delete?from?bylaw?where?ID="?+?sID); dbc.executeUpdate("delete?from?bylaw?_content?where?ID="?+?sID); dbc.executeUpdate("delete?from?bylaw?_affix?where?bylawid="?+?sID); con.commit();//提交JDBC事務 con.setAutoCommit(true);//?恢復JDBC事務的默認提交方式 dbc.close(); return?1; } catch?(Exception?exc)?{ con.rollBack();//回滾JDBC事務 exc.printStackTrace(); dbc.close(); return?-1; }} 不過仔細看樓主的設計,沒必要采用多條SQL。直接String拼成update XSB set XM='FF', ZF='rj' where XH ='101102'就可以了