日期:2014-05-18  浏览次数:20729 次

java导入数据库时剔除掉手机尾数4、7的不让导入进去
向数据库里面导入数据,有个手机的列,要求手机尾数是4和7的个数若大于20个,删除随机20条,否则小于20个全部删除,怎么去做呢?要再导入进数据库前就删掉   新手,求指教。 最好贴代码看下
------解决方案--------------------

for(i=0;i<20;i++)
{
if(telphone.尾数==4&&telphone.尾数==7)

XXService.delete(telephone)

}

------解决方案--------------------
1.java读取excel模板数据
2.封装数据List<Map>即可
3.遍历数据进行规则匹配(匹配的时候可进行日志记录体现程序的友好性)
4.遍历,然后批量导入数据库

当然楼主在读取excel数据的时候可以先进行规则匹配在封装起来