Tomcat下部署的程序接收数据,安插sql2005 插入的同时更新四个表



Tomcat下部署的程序接收数据,安插sql2005 插入的同时更新四个表。

1、Tomcat下部署的程序接收数据,插入sql2005 插入的同时更新四个表,当数据量很大的时候,需要更新的四个表数据就会有一部分丢失,请问怎么解决啊?
String sqlmo=”insert into Reqtable( Ae, Te, Ve, Od, Tt, Sk, Ck, Pe,ud,Pr,ce) values(‘”+Ae+”‘,’”+Te+”‘,’”+Ve+”‘,’”+Od+”‘,’”+Tt+”‘,’”+Sk+”‘,’”+Ck+”‘,’”+Pe+”‘,’”+ud+”‘,’”+Pr+”‘,’”+Ce+”‘)”;

try{

con=(new DBconn()).getConnect();

stmt=con.createStatement();

stmt.executeUpdate(sqlmo);

if(statusok.equals(“200000″))

{

int price_i=0;

price_i=Integer.parseInt(Pe);

tools.upMobileDaySum(tel, month, date, pe);

tools.upMobMonSum(tel, month, pe);

tools.upProvinceDaySum(ae, ud, Pe, pro, month, date);

tools.upProvinceMonSum(ae, ud, Pe, pro, month);


tools.upQuerySum(ae, ud, Pe, pro, month, date, Ce);

System.out.println(“成功-更新–插入”);

}else{

tools.upQueryFal(ae, ud, Pe, pro, month, date, Ce);

System.out.println(“失败-更新–插入”);

}

}catch(Exception e) {

e.printStackTrace();

}finally{

stmt.close();

con.close();

}

其中tools的五个方法都是,判断这条数据存在与否,不存在就插入,存在相应的字段就+1,如果短时间内数据量很大,Reqtable中的数据和更新之后的四张表的数据对不上,会少一部分,是什么原因,应该怎么解决。
——解决思路———————-
检查下插入语句,插入的值是否和表里面的数据类型统一。