Skip to Main Content

Chinese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

做web开发日子不短了,心中一直有个疑问未得到彻底解决。。。。。

702619Jan 2 2004 — edited Oct 10 2007
开门见山,做webapp的人都经常会用到在servlet里调用bean里的jdbc方法执行数据库的增删改操作,那么你们通常用的是下列那种模式呢?

1. bean里定义的是static方法,在servlet里直接用bean.method()

2. bean里定义的是非static方法,在servlet里直接用
bean a = new bean();
a.method();

这两种方式形式上的区别显而易见,一个是只初始化一次公共调用,一个是实例间互不影响,我想知道的是在进行jdbc操作时对数据库的性能、数据完整性和一致性方面有什么影响,有什么必然的理由非要用哪一种吗?

在并发性比较高的情况下对资源的占用情况如何?跟数据库的隔离级有关吗?在操作时会不会发生数据混淆?

期待高人指点...........
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 7 2007
Added on Jan 2 2004
65 comments
4,552 views