帮忙解决java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver问题

eclipse出现如下提示请高手指点HTTPStatus500------------------------------------------------------... eclipse出现如下提示 请高手指点
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDriver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.testsqls_jsp._jspService(org.apache.jsp.testsqls_jsp:91)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:150)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:71)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:164)
org.apache.jsp.testsqls_jsp._jspService(org.apache.jsp.testsqls_jsp:51)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.

--------------------------------------------------------------------------------

Apache Tomcat/5.5.9
com.microsoft.jdbc.sqlserver.SQLServerDriver
如何导入啊?
我是小白....请不吝指教......
我测试数据库连接的代码如下~
<%@ page import="java.lang.*, java.io.*, java.sql.*,java.util.*" contentType="text/html;charset=gb2312" %>
<html>
<body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; String user="sa";
String password="123";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select job_id,job_desc from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) { //处理结果集合
%>

您的第一个字段内容为:<%=rs.getString(1)%><br>
您的第二个字段内容为:<%=rs.getString(2)%><br>
<% } %>
<% out.print("数据库操作成功,恭喜你"); %>
<% rs.close(); //关闭
stmt.close();
conn.close();

%>
</body>
</html>
展开
 我来答
muguangqiang1
2009-12-07 · TA获得超过422个赞
知道答主
回答量:59
采纳率:0%
帮助的人:70.4万
展开全部
com.microsoft.jdbc.sqlserver.SQLServerDriver是一个架包里面的java类,不知道你导入没有?sqljdbc.jar如果你没有这个驱动架包就到白度搜:“sqljdbc.jar下载”就可以下载,下好后复制到你项目里的WEB-INF下的lib下就行了,如果你没有用到工具开发也可以直接考到Tomcat你的项目下也行。
我的酒窝儿
2017-04-11 · TA获得超过335个赞
知道小有建树答主
回答量:747
采纳率:0%
帮助的人:153万
展开全部
少驱动 直接buildpath new一个 然后把驱动 add进去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lsh127k
2009-12-07
知道答主
回答量:41
采纳率:0%
帮助的人:20.3万
展开全部
你的项目中没有导入sql server的jdbc驱动jar包,所以报ClassNotFoundException。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lcw1987565
2009-12-07
知道答主
回答量:6
采纳率:0%
帮助的人:5697
展开全部
com.microsoft.jdbc.sqlserver.SQLServerDriver
你导入了这个驱动类吗?

要么是 你没导入 jdbc驱动类 ,要么就是你代码当中 写这个类名写错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a18548225
2009-12-07
知道答主
回答量:12
采纳率:0%
帮助的人:7.6万
展开全部
如果提问人是问
com.microsoft.jdbc.sqlserver.SQLServerDriver
如何导入啊?

那么你先需要在你的项目中添加 数据库驱动 SQLServer2000的 和 SQLServer2005 的 数据库驱动都不一样。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式