CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

我在连数据库,请问这是什么错?

楼主qiushuiw(qiushuiw)2004-02-01 11:33:28 在 Java / Web 开发 提问

我在连数据库:  
  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:867)  
  org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)  
  org.apache.jsp.data_jsp._jspService(data_jsp.java:77)  
  org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:856)  
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)  
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)  
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:856)  
   
   
  root   cause    
   
  java.lang.ClassNotFoundException:   com.microsoft.jdbc.sqlserver.SQLServerDriver  
  org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1366)  
  org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1213)  
  org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:184)  
  org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:110)  
  java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)  
  java.lang.Class.forName0(Native   Method)  
  java.lang.Class.forName(Class.java:130)  
  org.apache.jsp.data_jsp._jspService(data_jsp.java:42)  
  org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:856)  
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)  
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)  
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:856)  
   
   
  note   The   full   stack   trace   of   the   root   cause   is   available   in   the   Tomcat   logs.  
   
  问题点数:10、回复次数:5Top

1 楼runbing(帅青蛙)回复于 2004-02-01 11:54:46 得分 4

从错误初步看出你的连接代码有问题。  
  一、可能是你odbc-jdbc桥没设好  
  二、你数据库的连接包的路径没有设好。  
   
  贴出你的连接代码看看?Top

2 楼qiushuiw(qiushuiw)回复于 2004-02-01 12:39:34 得分 0

献上原代码:  
  <%@   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=pubs";    
  //pubs为你的数据库的    
  String   user="administrator";    
  String   password="wdh";    
  Connection   conn=   DriverManager.getConnection(url,user,password);    
  Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);    
  String   sql="select   *   from   test";    
  ResultSet   rs=stmt.executeQuery(sql);    
  while(rs.next())   {%>    
  您的第一个字段内容为:<%=rs.getString(1)%>    
  您的第二个字段内容为:<%=rs.getString(2)%>    
  <%}%>    
  <%out.print("数据库操作成功,恭喜你");%>    
  <%rs.close();    
  stmt.close();    
  conn.close();    
  %>    
  </body>    
  </html>Top

3 楼hzxbl(紫色尘埃VR版)回复于 2004-02-01 14:22:34 得分 4

这种问题,怎么老出来问??建议先搜索论坛。  
  问题是你没有找到连接数据库的class("com.microsoft.jdbc.sqlserver.SQLServerDriver")  
  1、下载FOR   sqlserver的JDBC。连接论坛以前的帖子有。  
  2、把解压的三个文件放在WEB-INF\lib下面。Top

4 楼seeyouc(喜相逢)回复于 2004-02-01 14:38:57 得分 2

我也在关注相同的问题,期待Top

5 楼qiushuiw(qiushuiw)回复于 2004-02-01 20:24:10 得分 0

可以了!谢谢你们了!Top

相关问题

  • 为什么我的数据库在vb6中出现错误。
  • 我这样连接数据库为什么会出错 晕~
  • 为什么我的数据库连接出错?
  • access 数据库出错什么问题???
  • 为什么我连不上数据库?
  • 我该用什么样的数据库?
  • ODBC连接数据库,出现“检索数据库错误”是什么原因?
  • 我用ado访问数据库,出错·!!!
  • 我用OleFunction压缩Access数据库,为什么老报“发生意外”错?
  • 为什么我的程序,断开与access数据库连接总是出错?

关键词

  • 数据库
  • runtime
  • apache
  • servlet
  • jsp
  • service
  • pagecontextimpl
  • jasper
  • jspservlet
  • httpservlet

得分解答快速导航

  • 帖主:qiushuiw
  • runbing
  • hzxbl
  • seeyouc

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo