今天晚上写了一个Java关于Mysql数据库的事物处理类,实现回滚&&部分回滚功能。

 

Mysql5很好的支持了事物处理功能。不过支持这个功能的只有两种表类型。

 

分别是BDB,InnoDB。

 

先建立一个表,名为Kiss,数据为id (int),name(varchar),pop(varchar)。

 

下面是源码:

 

Java事务处理类(源码)import java.sql.*;
Java事务处理类(源码)
}

 

 

执行第一次执行这个类,id如果不冲突,就可以顺利插入数据,第二次插入,id冲突,则实现回滚。

 

下面是部分回滚:

 

 

 

Java事务处理类(源码)import java.sql.*;
Java事务处理类(源码)
}

 

代码测试通过,完美运行。

 

施杨出品Java事务处理类(源码)!!!

相关文章: