PreparedStatement ps=null;        这个你没有赋值
    ResultSet rst=ps.executeQuery("SELECT title FROM titleInfo WHERE

解决方案 »

  1.   

    调用错了,应该这样:ps = con.prepareStatement("SELECT title FROM titleInfo WHERE titleId=?");
    ps.setString(1,titleId);
    ResultSet rst=ps.executeQuery();
      

  2.   

    PreparedStatement ps=null;
        ResultSet rst=ps.executeQuery("SELECT title FROM titleInfo WHERE titleId=?");
    有错误!!!!!String sql="SELECT title FROM titleInfo WHERE titleId=?";
    PreparedStatement ps=con.preparedStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);ps.setString(1,titleId);
    ResultSet rst=ps.executeQuery();
      

  3.   

    还有,我的网页的值传过去了,已显示出来了,就是从数据库中提出来的数据一行排下去了;如:
    环卫
    fheiwofhweiofhweiohwiofhwiofhwiofhwofhwiofhwiofhwiohfiwohfiwofhow 
    我不知道怎么改。怎么让它换行,和标题居中???请各位给指点一下,下面部分怎样改?
    while(rst.next())
        {
        out.println("<tr>");
        out.println("<td>"+rst.getString("title")+"</td>");
        out.println("</tr>");
        }
      

  4.   

    out.println("<tr>");
    while(rst.next()){
        out.println("<td>"+rst.getString("title")+"</td>");
    }
    out.println("</tr>");
      

  5.   

    while(rs.next())
    {
        out.println("<tr>");
        out.println("<td><div align=\"center\">"+rst.getString("title")+"</div></td>");
        out.println("</tr>");
    }