<%@ page import="java.sql.*,java.util.*" %> 
<% 
java.sql.Connection conn; 
java.sql.Statement stmt; 
java.sql.ResultSet rs; 
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=zyp"; 
String user="pxm"; 
String password="123"; 
conn=DriverManager.getConnection(url,user,password); 
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); %> 
这是conn.jsp文件 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> 
<%@ include file="conn.jsp" %> 
<%   String adminname = new String(request.getParameter("adminname").getBytes("iso-8859-1")); 
  String adminpassword = new String(request.getParameter("adminpassword").getBytes("iso-8859-1")); 
  String  condition="select * from manage where adminname='" +adminname + "' and adminpassword='" + adminpassword + "'"; 
    rs=stmt.executeQuery(condition);  
     
    if(rs.next()) { 
    session.setAttribute("adminname","ok"); 
    response.sendRedirect("index.jsp"); 
    } 
 else 
   { 
             
             out.print("用户名或密码错误!");%>  <a href="log.jsp">返回 </a> <% 
                 
   } 
   
 stmt.close();  
     conn.close(); %> 这是用户登陆判断log_check.jsp但总是显示一下错误 
HTTP Status 500 -  -------------------------------------------------------------------------------- type Exception report message  description The server encountered an internal error () that prevented it from fulfilling this request. exception  org.apache.jasper.JasperException: Exception in JSP: /conn.jsp:6 3: java.sql.Connection conn; 
4: java.sql.Statement stmt; 
5: java.sql.ResultSet rs; 
6: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
7: String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=zyp"; 
8: String user="pxm"; 
9: String password="123"; 
Stacktrace: 
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:467) 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:371) 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
root cause  javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDriver 
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846) 
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779) 
org.apache.jsp.login_005fgl_jsp._jspService(login_005fgl_jsp.java:105) 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
root cause  java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359) 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205) 
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:128) 
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) 
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) 
java.lang.Class.forName0(Native Method) 
java.lang.Class.forName(Class.java:169) 
org.apache.jsp.login_005fgl_jsp._jspService(login_005fgl_jsp.java:58) 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 请问怎么改啊?急啊。。

解决方案 »

  1.   

    兄弟,有时候需要自己发现问题啊!!!java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver ,这个异常明显是驱动的问题!!!要学会独立思考哦,这样进步会快一些!!!相信你
      

  2.   

    java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver  
    很明显就是告诉你驱动的class没找到嘛,这种问题尽量少问拉
      

  3.   

    驱动加载了 还别忘了安装sql sp4补丁啊