java程序往oracle的事务性临时表里插入数据后,没提交或回滚事务,却无法查到数据

insertintoxxxx这是第1个sql.selectcount(*)fromxxx这是第2个sql.我要做的是,在第1个sql完成后(向临时表充入数据),在别的DA... insert into xxxx 这是第1个sql.
select count(*) from xxx 这是第2个sql.
我要做的是,在第1个sql完成后(向临时表充入数据), 在别的DAO方法中使用到这个临时表的数据来做处理.. 然后在业务层做事务处理..
可是我在执行了第1个sql后. 执行第2个sql.. 发现返回的居然是0,
因为我所使用的是事务性临时表. 在事务提交或回滚前.临时表的数据时不会被截断的..
可是现在的情况. 我没有提交或回滚任何事务. 可临时表的数据截断了.. 求教育
我使用的是java技术.. 用的是jdbc .用PreparedStatement类来处理.. 求高人教育
展开
 我来答
沉稳内敛ww
2012-06-06 · 超过21用户采纳过TA的回答
知道答主
回答量:152
采纳率:0%
帮助的人:64.1万
展开全部
你在Dao实现类里的那个1sql 语句执行完后 在this.2sql语句的方法试试
追问
第1个语句.用PreparedStatement执行后(executeUpdate())后.. 
我就开始执行第2条语句 executeQuery().. 查出来结果为0
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式