java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
缺少 SqlServer数据库的驱动jar,根据数据库版本,查找对应的驱动jar添加进去就可以了

解决方案 »

  1.   

    org.apache.jasper.JasperException: An exception occurred processing JSP page /chech.jsp at line 17 
    这里说明了是第17行出了异常
    javax.servlet.ServletException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
    这里说ClassNotFoundException没找到Class,说明没有这个类或找不到这个字节码文件,你没导入jar包
    报了错优先看最上面的,也就是这里的第一行javax.servlet.ServletException:java.lang.ClassNotFoundException:com.microsoft.jdbc.sqlserver.SQLServerDriver
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
    org.apache.jsp.chech_jsp._jspService(chech_jsp.java:96)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    root cause
      

  2.   

    为什么加入<%@page import="com.microsoft.jdbc.sqlserver.SQLServerDriver"%>之后出现
      Only a type can be imported. com.microsoft.jdbc.sqlserver.SQLServerDriver resolves to a package
    这是写代码的时候myeclipse自动加入的,jar包都引入了的
      

  3.   

    额,首先来讲,添加的<%@page import="com.microsoft.jdbc.sqlserver.SQLServerDriver"%> 属于画蛇添足,驱动是通过Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 去加载的,这样引入,没有作用。
    其次,“写代码的时候myeclipse自动加入的,jar包都引入了的” 这个没看懂,是MyEclipse自动引入的jar吗?楼主检查下,根据自己连接的SqlServer的数据库版本找对应的驱动添加进去试试。
      

  4.   

    javax.servlet.ServletException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
    这明显是找不到文件,jar包没有啊!sqlserver的jar包导进项目就好啦~
      

  5.   

    首先这两句代码我有点不太明白
    String count= request.getParameter("count");
    String passwd= request.getParameter("passwd");
    如果从后台获取set值应该是getAttribute。
    至于javax.servlet.ServletException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
    先检查版本问题,可以用纯java代码后台验证jar包是否可用。
    如果验证成功,而前台jsp仍然出此问题,将jar包放在你运行tomcat的jar包集也就是lib文件夹
    至于import是不需要的