package jdbc_affair;
import java.sql.Connection;
public class BaseBiz { /** *开始一个事务 * @param con 数据库的连接。 * @throw* **ception 执行操作时发生的任何异常。 */ public static void beginTransaction(Connection con) throw* **ception { if (con == null) { throw new Exception("Can not start transaction with a null onnection!"); } con.setAutoCommit(false); // 更改JDBC事务的默认提交方式 }
/** *开始一个事务 * @param con 数据的连接。 * @param success 是否进行提交的标志,true - 提交,否则回退。 * @throw* **ception 执行操作时发生的任何异常。 */ public static void endTransaction(Connection con, boolean success) throw* **ception { if (con == null) { throw new Exception("Can not end transaction with a null connection!"); } if (success) { con.commit(); con.setAutoCommit(true);// 恢复JDBC事务的默认提交方式 } else { con.rollback(); } } } |
posted on 2006-03-28 23:07
xiaozhi 阅读(839)
评论(2) 编辑 收藏