因可能是sql server 2000 driver for jdbc\lib目录下的三个.jar文件:msbase.jar、mssqlserver.jar、msutil.jar未加入到classpath中,或者加入到项目的required library中。
解决方案:检查上面的step 2中的操作是否正确:路径是否指定正确,文件名是否正确等。
4.3 error establishing socket异常 出现“error establishing socket”异常的原因,这是1433端口问题,因为在windows xp sp2及以上版本的windows操作系统中,防火墙默认的是关闭这个端口的。需要为sql server打上补丁程序以打开1433端口。
解决方案如下。
step1:版本的检查sql server的补丁版本检查不如windows补丁版本检查直接,一个系统管理员,如果不了解sqlserver版本对应的补丁号,可能也会遇到一点麻烦,在这里说明一下,通过这些办法判别机器是否安全的办法,不会对系统产生任何影响。
step2:1433端口的检查。
在命令行窗口中输入命令:netstat—an。检查1433端口是否被打开侦听。
5 总结
开发需要将数据持久性保存到关系数据库管理系统的应用程序是it行业持续增长的一个需要。使用jdbc技术,利用jdbc api提供的各种不同特性,有利于用户选择最佳特性来满足自己特定的应用程序体系结构。
本文主要针对目前在web应用程序开发中使用jdbc技术解决数据库访问时,提出了解决性能问题的若干方法,并对这些方法的提升web数据库性能的原理进行了分析,最后提出了对关系数据模型优化方法,这些技术方法在开发中都得到了验证,能够提升web应用程序在服务上的性能。
参考文献:
[1]萧仁惠,陈锦辉编著.jdbc数据库程序设计[m].北京:中国铁道出版社.2004.2.
[2]林胜利,王坤茹,孟海利编著.java优化编程[m].北京:电子工业出版社.2005.5.
[3]张晓东等编著.java数据库高级教程[m].北京:清华大学出版社.2004.
[4]庞永庆,翟鹏编著.java完全自学宝典[m].北京:清华大学出版社.2008.7.
[5]沈文炎,刘琼,王卫东等译.java高级编程:jdk 5[m].北京:机械工业出版社.2006.6
上一页 [1] [2]