try 
{
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");  //出错提示指向这行
   ...
}错误提示:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver怎么回事啊?

解决方案 »

  1.   

    java.lang.ClassNotFoundException:
    环境有问题,sql server的jdbc位置不对。
      

  2.   

    sql server的jdbc没有在classpath中设置
      

  3.   

    msbase.jar msutil.jar mssqlserver.jar 这三个文件考到%tomcat_home%/common/lib目录下
      

  4.   

    找不到驱动
    纯驱动的三个jar 包 没有配置好
      

  5.   

    谢谢各位!
    但我还是不知道到底该如何配置~我是在windowsXP下运行的SQLServer,应该不会涉及到tomcat吧~
    希望能详细介绍一下,或提供个相关介绍的网络资源
    谢谢!
      

  6.   

    msbase.jar msutil.jar mssqlserver.jar
    把这些文件,拷至你项目的web-inf\lib目录下,重启TOMCAT
      

  7.   

    谢谢 gxgyj(杰克逊) 
    但是我没有用TOMCAT,只是在控制台下做简单的测试,用eclipse开发工具这应该把这三个文件放到哪里呢?以及然后呢?谢谢!
    救救我吧~~
      

  8.   

    你在eclipse里把驱动jar包加载工程的编译路径中,问题就可以解决!
      

  9.   

    你把三个jar文件放在工程里面。
      

  10.   

    谢谢各位!
        经过上述步骤,现在 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 已经顺利编译通过。
        
        但是,现在报错的位置是:
        conn = DriverManager.getConnection(url, user, password);    错误提示是: 
        java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.再如何解决啊?
    谢谢!
      

  11.   

    去下那3个驱动包 放在你的工程中  这3个包在MSSql server网站上有
      

  12.   

    没拷贝这3个文件
    msbase.jar msutil.jar mssqlserver.jar
      

  13.   

    java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver说明系统没有找到你的数据库驱动程序
    应该在你的程序里(\web-info\lib目录下),或在服务器的\lib目录下(具体服务器目录不同),或系统环境变量里设置驱动程序.