我刚开始学jsp.求大虾救我 
jsp代码是这样的
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String  url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=InfoSite";
String  user="ldf1207";
String  password="";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from user";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){%>
第一个字段为:<%=rs.getString(1)%>
第二个字段为:<%=rs.getString(2)%>
<% } %>
<% out.print("数据库操作成功");%>
<%rs.close();
  stmt.close();
  conn.close();
%>
</body>
</html>SQLServer2000驱动程序解压到了\tomcat\webapps\ROOT\WEB-INF\classes文件夹下
错误提示:
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDriver
求大家帮忙 多谢了!

解决方案 »

  1.   

    SQLServer2000驱动程序解压到了\tomcat\webapps\ROOT\WEB-INF\classes文件夹下
    是不是具体的目录是com.microsoft.jdbc.sqlserver.SQLServerDriver
    所对应的\tomcat\webapps\ROOT\WEB-INF\classes\com\microsoft\jdbc\sqlserver\SQLServerDriver.class重新deploy一下。
      

  2.   

    sqlserver的jdbc驱动是三个jar文件
    把他们放在tomcat的common\lib目录里面
    然后重新启动一次tomcat
    就可以了
      

  3.   

    to scottwhb() 
    具体的目录是这样的
    \tomcat\webapps\ROOT\WEBINF\classes\com\microsoft\jdbc\sqlserver\SQLServerDriver.class
      

  4.   

    to: infowain(infowain)
    按照你说的可以了。多谢!
    但是Connection conn=DriverManager.getConnection(url,user,password)里的user 和 password 具体指的是什么啊?
      

  5.   

    你安装SQLServer的时候,设置的用户名和密码,默认用户名是sa,密码是你设的
      

  6.   

    jdbc中有三个文件要放到classpath中了吗?