日期:2014-05-18  浏览次数:20687 次

好久没来了,请教大家一个小问题
请问大家做的数据库程序是如何维护数据的关联完整性的,我用jsp做的网站,现在我2个解决方法,
1.建立表的关联性,当错误操作时捕获异常,提示用户数据关联,不能删除或更新
2.用户修改表前,用sql检查是否有关联数据,如有,同上面一样提示

请教大家有什么好的建议,本人经验严重不足,虚心请教

------解决方案--------------------
樓主,看情況需要而定的,一般是建約束
------解决方案--------------------
1:方案比较简单容易实现.缺点:移植行不好.如果换数据库,或修改表结构可能修改起来有一定困难.

2:方案用java实现.代码必较多.工作量比较大.但是移植行比较好.不过需要你的框架设计合理.层次分明.
------解决方案--------------------
关联太多不易维护。
我一般都是使用代码做数据维护。