取不到数据,但数据肯定是存进去了。。。
我现在在实际应用遇到了这么一个问题
我的应用是部署在weblogic8里的,利用JDBC访问ORACLE9
我有个函数,假设为A,新取的数据库链接,作事务处理,把数据库存到某个表中,最后提交。然后另一个函数,假设为B,也是新取的数据库链接,去从那个表取数据,但居然没取到。后来用PL/SQL去查,是有的。2个函数的执行时间是很近的。
需要额外说明的是,函数B是先取的数据库连接,然后在函数B里调用的函数A,也就是说,这2个函数所使用的数据库连接,不是同一个。
也不知道我说明白了没有。
再简单写一下吧:
FUNCTION A
{
1、取数据库连接 connA,
2、去调用函数B(函数B里自己取数据库连接connB,利用这个connB写库,事务处理,完整后提交)
3、然后利用connA再去取数,发现没有,但事后用PL/SLQ查,是有的。。。
}