因为执行了catch()语句,也就是说捕获到了异常
你到控制台看一下是否有输出

解决方案 »

  1.   

    我装的tomcat4.0怎么看不到以前的控制台
      

  2.   

    这个看似很小的问题却困扰了我两天了,数据源我都重新弄了几回了,我现在也是怀疑环境的问题,但是我又想不到哪里有错误! 
    如果这段代码在各位高手的环境下能运行请告知小弟! 
    另外为了验证数据库连接是否有问题写了一个简单的class,编译通过了,但是执行***.class文件报错: 
    Exception in thread "main" java.lang.NoClassDefoundEorror:*** 我的***.java代码如下: package test; 
    import java.sql.*;  
    public class faq  
    {     
    String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";     
    String sConnStr = "jdbc:odbc:wjj";     
    Connection conn = null;     
    ResultSet rs = null;      
    public faq()  
    {        
    try 
    {             
    Class.forName(sDBDriver);            
    }             
    catch(java.lang.ClassNotFoundException e)  
    {                   
    System.err.println("faq(): " + e.getMessage());                  
    }     
    }      
    public ResultSet executeQuery(String sql)  
    {         
    rs = null;         
    try {               
    conn = DriverManager.getConnection(sConnStr);               Statement stmt = conn.createStatement();               
    rs = stmt.executeQuery(sql);            
     }              
    catch(SQLException ex)   {                   
    System.err.println("aq.executeQuery: " + ex.getMessage());                  
    }        
     return rs;     
    }
     } 
    老烦各位高手测试,指正小弟!谢谢! 
      

  3.   

    把System.err.println都换成out.println来看看浏览器输出是什么东西
      

  4.   

    把System.err.println都换成out.println来看看浏览器输出是什么东西
      

  5.   

    把System.err.println都换成out.println来看看浏览器输出是什么东西
    (替换JSP部分,不要替换BEAN部分)
    另外BEAN没有MAIN函数,能编译通过就可以在JSP中使用了
      

  6.   

    执行***文件就可以了,不要在文件名后加上.class
      

  7.   

    回复scarab(没有尾巴的鲨鱼) :"替换JSP部分,不要替换BEAN部分"我jsp里并没有System.err.println
    jsp代码:<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>我的FAQ !</title>
    </head>
    <body>
    <p><b>这是我的FAQ!</b></p>
    <%@ page language="java" import="java.sql.*"  %>
    <jsp:useBean id="workM" scope="page" class="test.faq" />
    <%
          ResultSet RS = workM.executeQuery("SELECT * FROM wjj");
          String tt;
          while (RS.next()) 
    {
               tt = RS.getString("Answer");
               out.print("<LI>" + RS.getString("Subject") + "</LI>");
               out.print("<pre>" + tt + "</pre>");
            }
          RS.close();
    %>
      

  8.   

    你的jsp程序我在自己的机子上运行,没有什么错误的,可以显示