求个事物回滚的方法或思路(不用spring和hibernate框架)
如题:类似代码:
try{
Connection con=****;//数据库连接
dao.addEmployee(Employee,con);//添加员工,具体方法略
String a=null; a.trim();//手动写个异常
}catch(Exception e){
con.rollback();
}
我这样写事物没有回滚,,数据库里还是添加了数据,求个解决思路,当添加数据的方法后面有错时,让它事物回滚,
(换个例子:我用for循环添加记录,当执行到某次时报异常,则让事物回滚,清理前面添加的数据)
当然也希望赐教下各类不同的事物回滚,包括spring框架等