环境:tomcat+jsp+mysql
现在要根据一个id号删除13个表里面与之相关的数据。jsp或者java应该怎样写

解决方案 »

  1.   

     String driverName="com.mysql.jdbc.Driver";
     String username="root";
     String passwd="464987";
     String dbName="mysql";
     String jdbcURL="jdbc:mysql://localhost:3306/"+dbName;
     Class.forName(driverName);
     Connection conn=DriverManager.getConnection(jdbcURL,username,passwd);
     Statement sm=conn.createStatement(); int id=0;                                      //id值你自己设
     String sql ="delect from TABLE where id="+id;
     sm.executeUpdate(sql);
      

  2.   

    在你项目中加上hibernate框架,然后在配置那里设置一下级联删除,然后直接删主表就OK了,其他的相关数据全部删除,N简单
      

  3.   

    trigger or Forein Key cascade 设置
      

  4.   

    楼主已经说得很清楚了,是用tomcat+jsp+mysql这种方式的,
    这样要删除13个与之相连的字段,就要费点功夫了,调用对应的业务方法,一个个删除吧!