确认com.microsoft.JDBC.SQLServer.SQLServerDriver在classpath里面

解决方案 »

  1.   

    是什么操作系统?
    如果是Windows2003的话,需要在微软的网站上下载SQL2000的补丁.
      

  2.   


    driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
    url    = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=bgyp";大小写得注意。至少我用我的,你的程序调出来了。你去试试!如果不成就是得装sql2000的sp3的补丁了。
      

  3.   

    楼上的高手,我的系统是WIN 2003的,SQLsever都升级到SP4了,你说大小写得注意,具体是指???请指点了哦
      

  4.   

    把jdbc的驱动复制到%java%/jre/lib/ext目录下
      

  5.   

    %java%/jre/lib/ext是默认的classpath路径,你确认把microsoft的jdbc驱动复制到目录下面了吗
    如果你是jdk是1.5,路径是%java%/jre1.5/jre/lib/extClassNotFoundException: com.microsoft.JDBC.SQLServer.SQLServerDriver你程序的异常是说SQLServerDriver这个类没找到
      

  6.   

    你的系统环境变量设置的classpath路径是否正确.
      

  7.   

    如果你的系统是windows xsp2以上的话,你的sql server要升级到sp3才行的啊,还有就是你的server jdbc的驱动包有三个的,你都把他们复制到common\lib\下才行的,还有你最好把jdk里面的一些如tools.jar和dt.jar也复制过去吧,然后还要把他们加到classpath的环境变量中去。
      还有一个非常重要的一步就是要重新启动tomcat服务器才行的啊!