摘要: 在做数据库开发中,经常都要清空(delete)数据或删除(drop)所有的表。然而,外键的存在,给这个工作带来了很大的不便。这里用jdbc写一个通用的类,产生出清空或删除表的顺序。
/**
* 外键工具
* 1,返回清空(删除)数据库表的先后顺序
* 2,找出数据库中的外键环
* 3,找出数据库中的对同一个表的重复外键关联
*
* 注:外键环(不知道在数据库中,对此情况有没有别的命名)
* 情况1,外键表是自己 (自外键环、小外键环、单外键环)
* 情况2,aTable的外键表是bTable,而bTable的外键表又是aTable(双外键环)
* 情况3,就是多个表之间形成的外键环(多外键环)
* @author wpeace
*
*/
阅读全文