当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: // test.cc #include <iostream> using namespace std; int main(int argc, char **argv) { cout << "out!\n" << endl; } 用cc test.cc 编译,提示 未定义的引用cout, endl. 用的是redhat7.3 后来用cc......
 ·庆祝蓝心当上人生版版主    »显示摘要«
    摘要: 愿大家共创美好人生 ......


令我困惑的一个问题希望高手答复,在线等待

我现在作一个程序就是用servlet连接jdbc,并进行查询操作,但是出现了一些问题。  
        首先我的jdbc连接无问题,在没有用servlet时,即在纯粹的java程序中,能够得到查询结果。  
        此外,我的servlet所用web服务器的配置也正常,servlet程序均能正常运行。  
        但是,将二者结合起来却没有结果产生。小弟不知是何原因,请各位大虾多多指教。  
        我用的web服务器是tomcat4.0,数据库是mysql。  
        以下是我的源程序:  
        import   java.io.*;  
  import   javax.servlet.*;  
  import   javax.servlet.http.*;  
  import   java.util.*;  
  import   java.sql.*;  
   
  public   class   TestDB   extends   HttpServlet{  
          public   void   doGet(HttpServletRequest   request,  
            HttpServletResponse   response)  
      throws   ServletException,IOException{  
    response.setContentType("text/html");  
    PrintWriter   out   =   response.getWriter();  
    showResult(request,out);  
  }  
   
  private   void   showResult(HttpServletRequest   request,PrintWriter   out){  
            String   sname   =   request.getParameter("sname");  
        try  
      {  
  Class.forName("org.gjt.mm.mysql.Driver");  
  String   dburl   =   "jdbc:mysql://localhost/test";  
  Connection   c   =   DriverManager.getConnection(dburl,   "",   "");  
  Statement   stat   =   c.createStatement();  
  ResultSet   result   =   stat.executeQuery("select   Sno   *   from   student");    
        String   Sno   =   result.getString(1);  
        result.next();  
        out.println("<html>");  
  out.println("<head><title>Result</title></head>");  
  out.println("<body>");  
  out.println("<h1>");  
  out.println("The   Students   ID   is:");  
  out.println("</h1>");  
  out.println("<h1>"   );  
  out.println(Sno);  
  out.println("</h1>");  
  out.println("</body></html>");  
        result.close();  
      }  
  catch(SQLException   e)  
      {  
  System.out.println(e);  
      }  
  catch(ClassNotFoundException   e)  
      {  
          System.out.println(e);  
      }  
              catch(Exception   e)  
              {  
                    System.out.println(e);}        
  }  
  }            
   
 

NO.1   作者: nc201

错误代码??

NO.2   作者: yzxasd

String   Sno   =   result.getString(1);  
  result.next();  
  这里不会有错吗  
  while(result.next()){  
        String   Sno   =   result.getString(1);  
  }


 ·初学====关于密码框问题    »显示摘要«
    摘要: 我想在输入用户或密码错误时此对话框不消失,直到用户或密码都正确 或关闭此对话框才消失(此时退出应用程序).能给点例子。 我的代码: if(!passworddlg) passworddlg=new tpassworddlg(this); passworddlg->showmodal(); ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE