eclipse中连接数据库驱动的错误 10

我在eclipse中写了一个JSP文件,使用的是tomcat服务器,打开浏览器查看的时候出现以下错误:HTTPStatus500-javax.servlet.Servle... 我在eclipse中写了一个JSP文件,使用的是tomcat服务器,打开浏览器查看的时候出现以下错误:
HTTP Status 500 - javax.servlet.ServletException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

root cause
javax.servlet.ServletException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:916)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:845)
org.apache.jsp.accessSQLServer_jsp._jspService(accessSQLServer_jsp.java:165)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

我的JSP关于连接数据库部分的代码如下:
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Product";
String user="sa";
String password="********";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from product";
ResultSet rs=stmt.executeQuery(sql);

驱动也都分别在jre,tomcat和项目中复制了,为什么还是显示驱动有问题呢,数据库使用的是SQLServer
展开
 我来答
百度网友f09caff
2015-11-04 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:83
采纳率:100%
帮助的人:73万
展开全部
在SQL Server 2000 中加载驱动和URL路径的语句是

String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";

而SQL Server 2005 中加载驱动和url的语句则为

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";

你的驱动要放到 lib目录下.....
追问
我是SqlServer 2008 R2
追答
http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=A737000D-68D0-4531-B65D-DA0F2A735707&displaylang=zh-cn#filelist
下载这个驱动
解压下来有2个jar,一个是sqljdbc,一个是sqljdbc4.
其中sqljdbc是为JDK1.5用的,而JDK1.6必须用sqljdbc4。否则出错!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
这个大神有点牛
2015-11-04 · 超过25用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:35.4万
展开全部
你在jsp页面中引入了驱动吗?先检查一下com包的路径写对了没
<%@page import="com.microsoft.jdbc.sqlserver.SQLServerDriver"%>
追问
加入之后还是不能正常显示
import处出现错误:The import com.microsoft.jdbc cannot be resolved
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晓月T魂殇
2015-11-04 · TA获得超过140个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:104万
展开全部
缺少jar文件吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式