"select * from user_record"在这种情况下不要用getString(1)、getString(2)方式,直接用getString("列名")!

解决方案 »

  1.   

    "SELECT user_name,user_password Name FROM user_record"这种明确所选列的情况下才可以用getString(1)、getString(2)。
      

  2.   

    设置好autoexec.bat之后需要重新启动机器
    getString(0)和getString(1)
      

  3.   

    (1)win98下面的autoexec.*有两类的。一个是给我们直接启动到dos下面用的(注意不是ms-dos box,而不是纯dos环境的)。一个是给windows环境用的,你写的那个是前者的,所以你运行在windows环境自己运行才能设置了。(2)我大概看了一下是你classpath设置问题的。tomcat是不会自动把的classpath设置引入tomcat启动环境的,就是说你的设置对于tomcat而言是不其作用的。
    不知道你用的tomcat版本的,但是应该各个版本差不多的,请自己看Tomcat_Home下面bin目录下面的.bat文件。
    或者是把你用到的jdbc的jar文件直接放在你的WEB-INF\lib下面就可以了。
    当然还有其他的方案的,不过我上班期间不是很方便的。
      

  4.   

    To pqds(我不是野猪):如何抛一个异常?(初学,别见怪)
    To njyyao(yaoyao):应该我的问题还没到那,出现的提示应是找不到com.microsoft.jdbc.sqlserver.SqlServerDriver。
    两个主要提示:
    The server encountered an internal error () that prevented it from fulfilling this request.org.apache.jasper.JasperException: com.microsoft.jdbc.sqlserver.SqlServerDriverTo beyond_xiruo(希偌):我重启了,结果是一样的。是不是象zosatapo(隆杰@宗山太保)所说的问题呢?可应改那一个啊!? zosatapo(隆杰@宗山太保):你说是好象是问题所在了!
    1.应改那一个autoexec呢?
    2.我把三个jar文件放在C:\Tomcat4\webapps\ROOT\WEB-INF下了,可问题依旧!?
    3.我装的是jakarta-tomcat-4.1.12.exe。
    4.你说的Tomcat_Home是不是tomcat所装的目录?它要设为环境变量吗?各位再帮忙看看吧!
      

  5.   

    用resin2.12测试一下,resin可以看到那行有问题。很方便的,我觉得tomcat调试起来比较麻烦。我很少用tomcat调试jsp。
      

  6.   

    安装JDK 1.4.1, JDK 1.4.0有许多bug
      

  7.   

    tomcat4.1.12有两个版本,其中有一个是for jdk1.4的。
    有没有down错?
      

  8.   

    呵呵,居然有人和我一样还用win98,........hehe 
    不好意思,没看明白你的问题,如果只是jsp编译不过去,可是你铁的信息,干好把有价值的省略了.
    win98下,一定要直接调用autoexec.bat命令的,且执行autoexec.bat命令的dos窗口要一直保留着才可以编译其他和java有关的比如jsp,servet等.....
      

  9.   

    To  njyyao(yaoyao):我下载时好象没有分类的喔?在那里有说啊?To  qxjavajava(射手座 =--->听歌看海):我的问题是做了个连接sqlserver的jsp(上面有代码),可浏览时不能正常连接和显示(可以运行其它jsp,如计算方面的)。帮帮忙啊!出现错误提示如下:
    exception org.apache.jasper.JasperException: com.microsoft.jdbc.sqlserver.SqlServerDriver
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:248)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2396)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:380)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533)
    at java.lang.Thread.run(Thread.java:536)
    root cause javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SqlServerDriver
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:497)
    at org.apache.jsp.index_jsp._jspService(index_jsp.java:72)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:204)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2396)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:380)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533)
    at java.lang.Thread.run(Thread.java:536)
    再顶!!
      

  10.   

    Tomcat也需要SQL Server的JDBC驱动
    你把驱动文件放到tomcat\lib目录下
      

  11.   

    我装的是jakarta-tomcat-4.1.12.exe它的目录下没有lib目录啊!?
    只在C:\Tomcat4\common\lib下有,我已把JDBC的三个文件放在那了。还是一样?
      

  12.   

    哈哈!行了,原来4.1.12版的tomcat应把JDBC的三个文件放在C:\Tomcat4\common\lib。刚我是放错地方了。谢谢 fandiy(继文).