java在启动多线程操作数据库时出现異常“”程序执行步骤:1、创建三个List结合2、for循环开始三条线程。3、将三个集合交给三条线程处理4、每条线程循环List集合对两张表处理:描述... java在启动多线程操作数据库时出现异常“”
1、创建三个List结合。
2、for循环开始三条线程
3、将三个集合交给三条线程处理。
4、每条线程循环List集合对两张表处理:
描述:数据库为oracle一张主表,一张从表主外建关联。
线程执行规则先查主表是否存此条数据,如果存在先删除两張表的此条数据在插入与此条数据主键一样的一条数据。
只有部分数据入库了只能通过sql语句杀掉锁。
请问高人怎样设计程序能避免这種情况
1、创建三个List结合。
2、for循环开始三条线程
3、将三个集合交给三条线程处理。
4、每条线程循环List集合对两张表处理:
描述:数据库为oracle一张主表,一张从表主外建关联。
线程执行规则先查主表是否存此条数据,如果存在先删除两張表的此条数据在插入与此条数据主键一样的一条数据。
只有部分数据入库了只能通过sql语句杀掉锁。
请问高人怎样设计程序能避免这種情况