CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

JSP连接server 出现的问题???(HELP)

楼主zifeng858858()2006-05-04 14:19:11 在 Java / Web 开发 提问

<%@ 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="     ";  
  Connection conn= DriverManager.getConnection(url,user,password);  
  Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
  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>  
   
   
  错误是  
  org.apache.jasper.JasperException:   /nihao.jsp(0,3)   Invalid   directive  
  at   org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:49)  
  at   org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:383)  
  at   org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:81)  
  at   org.apache.jasper.compiler.Parser.parseDirective(Parser.java:338)  
  at   org.apache.jasper.compiler.Parser.parseElements(Parser.java:750)  
  at   org.apache.jasper.compiler.Parser.parse(Parser.java:77)  
  at   org.apache.jasper.compiler.ParserController.parse(ParserController.java:157)  
  at   org.apache.jasper.compiler.ParserController.parse(ParserController.java:111)  
  at   org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:183)  
  at   org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)  
  at   org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:427)  
  at   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:142)  
  at   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)  
  at   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)  
  at   javax.servlet.http.HttpServlet.service(HttpServlet.java:809)  
  at   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)  
  at   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)  
  at   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)  
  at   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)  
  at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)  
  at   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)  
  at   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)  
  at   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)  
  at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)  
  at   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)  
  at   org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)  
  at   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)  
  at   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)  
  at   org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)  
  at   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)  
  at   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)  
  at   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)  
  at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)  
  at   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)  
  at   org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)  
  at   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)  
  at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)  
  at   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)  
  at   org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)  
  at   org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)  
  at   org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)  
  at   org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)  
  at   org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)  
  at   java.lang.Thread.run(Thread.java:595)  
   
  问题点数:100、回复次数:4Top

1 楼AHUA1001(99)回复于 2006-05-04 14:58:34 得分 0

光看这个不大容易定位错误。我觉得像java编译出错。Top

2 楼liuyes(采飞扬)回复于 2006-05-04 15:04:10 得分 0

数据库的JDBC安装了没有,没有驱动当然会出错  
   
  不过好像是一些找不到class之类的错误才对Top

3 楼zifeng858858()回复于 2006-05-04 20:28:41 得分 0

都安装好了   啊    
  但还是不行     啊Top

4 楼qinqinxiatiao(WWW·坑你·NET (我的鸡鸡呢))回复于 2006-05-04 20:38:03 得分 0

首先应该看看驱动的放的路径正确与否  
   
  然后密码如果为空的话   这里这么写就不对了  
  String password="     ";Top

相关问题

关键词

得分解答快速导航

  • 帖主:zifeng858858

相关链接

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

广告也精彩

反馈

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