Web数据库访问技术研究
[关键词:Web,数据库] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:jsj0006,word全文:37页,合计:12000字 |
数据库设计思路
我这次选用了Oracle,SQL Server2000,My SQL这三种现在流行的数据库。首先他们的安全性,稳定性,已经有了很多的评价,我也不多做研究。考虑到机器配置的问题,而且没有选用连接池(大型数据库应用在服务器上,肯定选用连接池,因为数据吞吐量太大,JDBC连接效率太为低下了)我也不做大型的研究,所以只是在数据库中建了一个简单表。随后通过JSP中的JavaBean对数据库进行Select,Insert,Update,Delete操作。
设计注意点
由于选用了不同的数据库,又是在一台机器上运行。所以,不可能同时开3个数据库,否则开销太大,机器无法运行。所以只能分别打开,每次运行,分别启动一个数据库,进行研究。
Oracle9i占用了8080端口,和Tomcat的默认端口冲突。所以要修改\conf\server.xml文件。把Tomcat的端口改为8081。然后,JSP页面就可以正常编译了。
从上面数据看出,相对于执行SQL语句来说,select语句花费的时间最多,平均15ms/次。而update,insert,delete时间相差不大,都13ms/次。
而相对于不同数据库来说,Oracle的查询速度是最快的,SQL Server 2000和MySQL相差不大。
当然并不是这样就得出了Oracle数据库就是最好的。毕竟我所采样的数据量比较小,才1000,5000,10000,20000次。这对于用在服务器上,是很小的数据量。在真正的服务器上要进行多次,超大数据量的试验,还要用更为复杂的SQL语句来测试,我们才能得到一个相对比较完整的数据。才能得到相对准确的比较。从而针对不同的用户,采用不同解决方案。
程序已经完成,只要在服务器上测试一下,就可以得到数据,我们就可以比较了。当然,其中还有很多不足之处,如在服务器上,更应该使用连接池技术,那样效率才有真正的提高。目前大多的大型服务器还是都使用连接池技术。不过对于小型服务器,使用JDBC技术足以。毕竟连接池技术对服务器要求很高,内存开销大,成本当然也要有很大的提高。所以,JDBC技术还是有他生存必要的地方。我们只有根据具体情况,具体分析解决方法。这样才能使数据库的使用效率最好。
提示:此毕业设计论文完整版包含【论文】 作品编号:jsj0006,word全文:37页,合计:12000字 |
本计算机毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——Web数据库访问技术研究(论文)!