我使用单个Connection和Statement对象作为两个进程执行多个SQL语句。
我的流程步骤如下,
connection.commit();
)并关闭Connection,Statement对象。我的问题是:
有时后处理执行的语句不会反映在数据库中。也就是说,如果我在后期处理中插入或更新任何记录,则这些记录在数据库中不可用。
但是后处理执行工作没有任何例外。
这个案例的概率是5/1(这意味着4次像我预期的那样工作,但有一次是有问题的。)
任何人都可以指出问题吗?
我正在使用Jdk 1.7和Postgresql 9.3版本。