日期:2014-05-20  浏览次数:20584 次

JDBC 并发问题
如何解决JDBC 并发,表主键重复的问题,纠结了一整天了。。。

用preparedstatement insert的数据保证主键不重复,在单线程的时候测试是通过的。

开10个线程之后,我同步了run函数 里面调用的每个函数,依旧还是报主键重复的问题了。 

google 了很久也没发现问题,求大牛指点方向。

------解决方案--------------------
探讨
我的主键都不是我自己产生的,而是我在服务器上通过接口下载的。 而这些下载的数据是保证主键不重复的。
我使用多线程 是为了让 下载数据 能快一些。 让下载 和 写入数据库 并发进行。