java 通过 jdbc 访问oracle数据库,select出的数据不是最新的。。。怎么解决?
黎大 2017-06-01 01:59:38 我用的是IntelliJ的IDE
查表语句 是 select max(col1) from table1
数据是有返回的!
但是当我修改了表table1内的内容后
代码执行后,输出的数据仍然是 原来的
怪异的是,我通过sqldeveloper此类的工具,在那个ide里面用 同样的sql语句执行
输出的结果是正确的,这到底是咋回事呢???
搞了好几次都是这样。。。重启了intellij一样还是。。。这可咋办啊?
此外,我是用批量上传数据的时候,按照官方的案例
用statement.addbatch()
同时前面已经connection.setAutoCommit(false)
档conn.exucteBatch的时候,就死等也没有返回的结果了
这又是为啥呢????
是数据库的问题,还是我这边的程序的问题呢???我该怎么做?