你这样怎么能快呢?数据操作封装在bean里是正确的,可要想想,bean返回的是一个statement对象,而statement对象是由connection对象生成的,那么也就是说没一次生成一个bean实例都要生成一个connection,生成connection就要进行一次数据库连接操作,这样的开销怎么能快?而且你用的又是jdbc-odbc驱动,这种驱动在一般情况下已经很慢了.既然你是做jsp编程,那么你为什么不在应用服务器里配置连接池呢?在用数据源去映射这个连接池,这样的访问速度在业务比较多的情况下会体现出它的优越的.你可以试试.
应该在bean里直接返回结果对象,比如String[],Vector();
否则容易造成数据库连接不能正常关闭,并且程序可读性和可维护性将变得可怕。
http://www.csdn.net/develop/Read_Article.asp?Id=19013
http://www.cn-java.com/target/news.php?news_id=1902
http://www.zdnet.com.cn/developer/code/story/0,2000081534,39134180,00.htm
http://www.csdn.net/Develop/article/20%5C20230.shtm好多好多!自己找哦!
可是,我在好多机器上都可以。请问这是怎么回事?