基于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的设置?表的设计?
...全文
120 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
学习

17,383

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧