import com.microsoft.jdbc.sqlserver.* ;
这句可以去掉。

解决方案 »

  1.   

    import com.microsoft.jdbc.sqlserver.*;多余
      

  2.   

    去掉了也试了一下,还是不行,还是上面的出错信息。我的jdk是5.0,是不是jdk版本太高,驱动太低
    的缘故?
      

  3.   

    我把三个jar文件拷贝到java安装目录的lib目录下的ext目录下并且设置环境变量后,不出现上述的
    错误提示了,是不是第三方jar文件一定要放到ext目录下?
    另外,又出现错误提示:Error establish socket,是什么原因?
      

  4.   

    可以连接上了,主要问题是要用混合身份验证,看sqlserver的端口是不是1433,有没有改掉。
    ——————————————————————————————————
    我把三个jar文件拷贝到java安装目录的lib目录下的ext目录下并且设置环境变量后,不出现
    错误提示:Exception in thread "main" java.lang.NoClassDefFoundError: com/microsoft/jdbc/ba
    se/BaseDriver
    了,是不是第三方jar文件一定要放到ext目录下?
      

  5.   

    是不是第三方jar文件一定要放到ext目录下?
    没听说过,应该是和你的jsp运行环境相关的,和java安装目录没有关系。
      

  6.   

    究竟是不是第三方jar文件一定要放到ext目录下?
      

  7.   

    你在classpath里面设置好了,程序能够找到就可以了,你直接放到ext下,可以不配置classpath.
    数据库安装的时候选择混合身份验证,然后把3个驱动在classpath里面设置下
    程序没有问题