基于B/S结构(java+weblogic+oracle)如果事物处理比较好?分不够会一直往上加!

dgcat_6 2002-12-26 04:16:28
开发环境:
java+weblogic+oracle
在B/S模式下,如果显示的这样处理事物:
BeginTrans;
try{
bussiness-code method;
commit;
}catch(Excp ex){
rollback;
}
在C/S结构下,上述事物的处理没有问题。 但在B/S模式下,由于客户强制关闭浏览器或者死机及其他多用户并发访问,ORACLE中有很多死掉的进程。造成无法连接的现象。
为了保持数据一致性和正常连接,有什么比较好的事物处理方法?
比如ORACLE的设置?EJB的设置?表的设计?
...全文
49 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
biti_rainy 2002-12-27
weblogic中有控制事务时间长短的

默认的是30秒
既然使用了weblogic(ejb?)
为什么还会存在着oracle中有死进程?奇怪!
这些可都是常连接呀

是不是初始很小而动态连接太多?
注意weblogic的参数设置!
  • 打赏
  • 举报
回复
nicholaz 2002-12-27
用weblogic的数据库连接池来操作数据库,

还有就是操作完数据库之后一定要关闭所有连接
  • 打赏
  • 举报
回复
ggyy 2002-12-26
1,利用weblogic的datasource
不直接连接到oracle
2。
使用session监听器来断开与数据库的连接。
将client的连接及时断开,并且保证在session断开的时候断开所有的资源
  • 打赏
  • 举报
回复
meady 2002-12-26
是否可以通过调整oracle中的哪个timeout参数来处理
  • 打赏
  • 举报
回复
shblx2000 2002-12-26
学习
  • 打赏
  • 举报
回复
相关推荐
发帖
基础和管理
加入

1.7w+

社区成员

Oracle 基础和管理
申请成为版主
帖子事件
创建了帖子
2002-12-26 04:16
社区公告
暂无公告