为程序做测试,有个这样的功能用for循环批量向数据库插入数据的时候总是丢几条,而丢的那条包的异常是空指针,我觉得向是循环太快程序反映不过来导致赋不上值而丢失数据,请问高手这种情况该怎么解决~~~!!

解决方案 »

  1.   

    很好奇,把for循环贴出来看看
      

  2.   

    我觉得是CPU处理太快把代码忽略了~~
      

  3.   

    我也想看看代码,还有数据库的建表sql(主要想看约束),插入的数据信息!
      

  4.   

    这种情况应该不会发生,看看代码是不是没写好,如果你的观点成立的话,加个Thread.sleep(2000);试试。
      

  5.   

    不会是for 插入速度太快的问题。应该是你代码那个地方出错了。。最好把代码贴出来。。