使用 JavaBean 的方式系统具有相对较好的可移植性,但是我们不能不看到既使是使用 JDBC,有时因为各种数据库之间的区别,我们还是要使用一些数据库特有的方法。
使用存贮过程,需要针对不同的数据库写不同的实现。各个数据库系统中SQL的区别比起 JDBC 来是大一些,因些可移植性不是很好,但是从效率上来说,这种方式应该比将逻辑放入 JavaBean 中来得快。因为有时一个逻辑操作需要与数据库做多次的访问才能完成,而这时,如果使用数据库脚本,就可以充分利用数据库的优化特性,但如果使用JavaBean, 就会多很多的网络操作,效率上当然会慢。
从上面看来,对你的应用,你要自己做出判断。