提个小问题--关于jdbc事务

05-02-21 liuyifan.com
我有一段代码关于jdbc事务控制的

public void insertA(A item){

conn.setAutoCommit(false);

pstmt = conn.prepareStatement("UPDATE A...");

pstmt.setString(1, "******");

pstmt.executeUpdate();

conn.commit();

}

public void insertB(B item){

conn.setAutoCommit(false);

pstmt = conn.prepareStatement("UPDATE B ...");

pstmt.setString(1, "****");

pstmt.executeUpdate();

conn.commit();

}

现在我有一个updateAB(A itema, Bitem B)想重用insertA,insertB的代码

如果不由数据库保证数据完整性,程序实现,怎么控制事务呀?

请指点

猜你喜欢