数据库编程的问题
自己写了个简单的管理系统,有问题。整个程序基本上没有对异常进行捕获,很容易出现非法操作,我对这个异常捕获真的不了解,一般都是try中执行没有成功才会去执行catch中的操作,我不知道哪些操作能够捕获哪些不能够,下面我举个例子:假如我有两张表a、b
a 、b中都有id和name字段,我把a中的id设为主键,b中的id为外键。我用两个视图列表把a、b中的内容分别显示出来,现在我要对b添加一个记录,假如我的这个记录的id在a中不存在的话就会出现非法操作,这要怎么捕获呢??还有就是当我添加记录id在a表中存在,可是name字段却和a表中不同,不会只能在添加操作时对a表进行查找吧,看a中有没有name和添加的name相同,不相同就中断操作,还有没有其他简单的方法???