JDBC怎么删除带外键约束的表的记录

比如有一个表存放用户信息 一个表存放留言信息 其中定义外键为用户的id
当要删除用户的时候 怎么用JDBC来实现删除用户以及他对应的留言。

使用事务,因为你需要删除附表的所有记录后,再删除主表的主键记录,在mysql里面是需要加锁的,建议使用事务。

一般是先删除主键,再删外键,非要删除的话ORACLE里面可以设置级联删除