如果你用的是tomcat就把你的驱动程序放在$Tomcat_Home\common\lib里,或者在你的classpath中加入你的jdbc驱动程序的路径。

解决方案 »

  1.   

    谢谢,我把驱动程序放到$Tomcat_Home\common\lib就可以了。
    通过这件事情我想了一下:
    1)java程序要想调用数据库,一定要在classpath设置驱动程序路径
    2)jsp程序要想调用数据库,既要在classpath设置驱动程序路径,又要把驱动程序放到$Tomcat_Home\common\lib
    3)如果你用的是jbuilder的话,要在configurejdk设置路径,又要把驱动程序放到jbuilder指定server\common\lib
      

  2.   

    实际上我觉得不是这样的。tomcat自己建立的环境变量classpath,好像没有使用系统中带的classpath。如果把你的驱动放在jdk/lib下也应该同样好用的。不过一般推荐把tomcat要用的类放在tomcat_home\common\lib下,这样这个tomcat到哪里都可以使用了。
      

  3.   

    在jbuilder好像不行,能不能指点一下
    出现异常是:javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDriver
    root cause:
    java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
      

  4.   

    学习中,不过我觉得这个问题还是路径的问题。希望搂主总结以后把最后的成果贴出来,大家学习学习~或者mail给我一份,[email protected],谢谢gz up
      

  5.   

    我在jbuilder也成功了,以后想更深入一步,希望他们指点
    上面这位仁兄不知想问什么?
      

  6.   

    谢谢,我把驱动程序放到$Tomcat_Home\common\lib就可以了。
    通过这件事情我想了一下:
    1)java程序要想调用数据库,一定要在classpath设置驱动程序路径
       这是当然的 !!!
    2)jsp程序要想调用数据库,既要在classpath设置驱动程序路径,又要把驱动程序放到$Tomcat_Home\common\lib
      这就不必要了.没怎么用过tomcat.反正无论怎么样,只要能让服务器找到就行.比如weblogic只需要设置一下启动的classpath 或者放到相应的lib目录下,只取其一即可 !!!
    3)如果你用的是jbuilder的话,要在configurejdk设置路径,又要把驱动程序放到jbuilder指定server\common\lib
       如果用jb,只要引入jar包即可,根本不用管什么其他classpath和具体路径 !!!!!!! ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  7.   

    谢谢,我把驱动程序放到$Tomcat_Home\common\lib就可以了。
    通过这件事情我想了一下:
    1)java程序要想调用数据库,一定要在classpath设置驱动程序路径
       这是当然的 !!!
    2)jsp程序要想调用数据库,既要在classpath设置驱动程序路径,又要把驱动程序放到$Tomcat_Home\common\lib
      这就不必要了.没怎么用过tomcat.反正无论怎么样,只要能让服务器找到就行.比如weblogic只需要设置一下启动的classpath 或者放到相应的lib目录下,只取其一即可 !!!
    3)如果你用的是jbuilder的话,要在configurejdk设置路径,又要把驱动程序放到jbuilder指定server\common\lib
       如果用jb,只要引入jar包即可,根本不用管什么其他classpath和具体路径 !!!!!!! ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??