jsp连接sqlserver2000,总是报错
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver在MyEclipse写了个项目,里面有专门处理连接到数据库的类,但是在jsp页面上调用此类连接库时,总是报错:
java.lang.ClassNotFoundException:   com.microsoft.jdbc.sqlserver.SQLServerDriver   。我已经在项目中加入jdbc   的驱动了,但是还是报错,请大家帮忙分析一下原因。谢了。 
 在专门处理连接到数据库的类中: 
 Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver "); 
 Connection   conn=DriverManager.getConnection( "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=project ", "sa ", " "); 
 ...
------解决方案--------------------lz请检查一下你的驱动有没有导错地方
------解决方案--------------------把三个驱动拷贝到tomcat/common/lib下
------解决方案--------------------可以直接加到Eclipse工程中
------解决方案--------------------好像和驱动方的地方没什么关系吧,在eclipse项目里导入驱动,好像不需要另外再把驱动放到服务器中。 
 我好像也有过类似的经历。 
 错误原因是变量conn在前面定义的时候初始成null了。 
 lz参考一下。
------解决方案--------------------你在MyEclipse中像导入其他包一样,把sqlserver2000驱动包导进去。。。。
------解决方案--------------------楼主 问题解决了吗? 
 没的话,你装下SQL 的sp4补丁,我以前出一样的问题装下SQL 的sp4补丁就好了   
------解决方案--------------------看了都郁闷,好像所有的解决方法都用过了啊!
------解决方案--------------------对 就换成2005
------解决方案--------------------sqlserver2000是不是没装补丁啊?好像要sp3以上才能这样用。
------解决方案--------------------你连接的数据库是写在jsp页面了还是写在类里面了?   
 如果是写在类里面: 
 因为你更新了jdk以及tomcat,如果你用的是jdk1.6及tomcat6 
 那么你的类文件要重新编译,用jdk1.6重新编译一下连接数据库的类,包括其他所使用的类。 
 WEB-INF/classes/下面的都要重新编译。   
 你试下看看。