String cnumber=rset.getString(3); //插入到产品表 pid=getIdfromNumber("project","number",pnumber); if(pid==0) //插入一条新记录 { pid=getMax("project");//System.out.println(pid); sqlstr="Insert into project(id,number) values("+pid+",'"+pnumber+"')"; execute(destPara,sqlstr); } //插入到零件表 ljid=getIdfromNumber("product","number",ljnumber); if(ljid==0) //插入一条新记录 { ljid=getMax("product"); sqlstr="Insert into product(id,pid,number) values("+ljid+","+pid+",'"+ljnumber+"')"; execute(destPara,sqlstr); } //插入工具表 cid=getIdfromNumber("componenttype","number",cnumber); if(cid==0) //插入一条新记录 { cid=getMax("componenttype"); sqlstr="Insert into componenttype(id,aid,number) values("+cid+","+ljid+",'"+cnumber+"')"; execute(destPara,sqlstr); } } } catch ( SQLException sqlex ) { sqlex.printStackTrace(); } } |