使用oltv4, 访问的是oracle数据库,cs结构, 客户端访问服务器的数据库服务。
服务器只有一个实例,现在有客户端甲开始了一个事物,客户端乙在里面直接调用sql语句,没有提交之前甲就回滚了, 把乙的操作也回滚掉了,这个该怎么办?
现在有客户端甲开始了一个事物,客户端乙在里面直接调用sql语句,没有提交之前甲就回滚了, 把乙的操作也回滚掉了,这个该怎么办?
真没搞,CS架构如果有两个客户端肯定是两个连接,两个事务的,不会相互影响的,除非你用的多层架构,有可能有这个问题,建议你查查其它原因吧
你应该在客户端乙里也开一个数据库连接,oracle就会新开一个事务,就不会有这个问题了