classpath要设置。
C:\j2sdk1.4.1_03\lib\msbase.jar;C:\j2sdk1.4.1_03\lib\mssqlserver.jar;C:\j2sdk1.4.1_03\lib\msutil.jar;
还有相关应用的lib等。

解决方案 »

  1.   

    没错,一般来讲,编译时,需要设置正确的classpath.
    1)安装完后,三个jar文件会在SQL200 JDBC的目录下,可以将它们三个复制到
    JAVA_HOME/lib目录下,按照楼上的classpath设置就没有问题。2)机器上安装了JSP服务器,则可能还需要做一下相关服务器的classpath的配置,但是有
    一个简单的方法,可不用配置,就是将三个jar文件复知道 JAVA_HOME/JRE/LIB/EXT目录下就可。
      

  2.   

    直接放到你web应用程序虚拟目录下的web-inf/lib/就可以了
      

  3.   

    注意到wsad里的DB Servers 视图是干啥用的呢?
      

  4.   

    我设置了class path但还是找不到COM.microsoft……DriverManager那个类
      

  5.   

    运行什么的时候给出的提示。是application还是servlet?
    Application按照前面的做法应该解决了。
    Servlet就应该把路径设置到JSP容器中。
      

  6.   

    可是sql-jdbc-driver不支持jdk1.4X版本的,微软网站上面说的很清楚啊,如果用jdk1.3X的话,那在JAVA_HOME/JRE/LIB/目录下没有文件夹EXT呀,难道我自己建一个?那样系统能不能找的到呢?不知道为什么我把那三个驱动文件在classpath里面说明了也找不到阿,我用weblogic6.1,内置了jdk1.31,weblogic6.1启动就用本身的jdk1.31而不用jdk1.4X了,连接数据库倒是没问题,怎么都能连接上,放到web应用程序虚拟目录下的web-inf/lib/肯定找的到,但是我不想这样放,为什么别人都说在classpath里面说明了就可以找的到,我的怎么就找不到呢,我觉得都应该可以的,想弄清楚一点
      

  7.   

    问题得到一点解决,验证了在jdk1.31下把驱动程序文件复制到JAVA_HOME/JRE/LIB/EXT目录下的确是可以连接上数据库的,不过这个ext文件夹是我自己后建立的,看来依然找的到,多谢 bluedark(一般人) 的指导,下次散分给你