下面是我的代码  我学的servlet
开了tomcat时候 网页只显示 i am 11 i am 22 说明只执行到那就停止了
谁能告诉我为什么啊?
写java application的时候都可以连上 还可以用 怎么tomcat不行了呢?谁能帮帮忙看下
import javax.servlet.http.*;
import java.io.*;
import java.sql.*;
import com.microsoft.sqlserver.jdbc.SQLServerDriver;
public class med extends HttpServlet
{



public void doGet(HttpServletRequest req,HttpServletResponse res)
    {
     res.setContentType("text/html;charset=gbk");
     PrintWriter pw=null;
    
     try{
    
        pw=res.getWriter();}
        catch(Exception e)
        {
        
        }
     Statement sm=null;
     Connection ct=null;
       ResultSet rs=null;
    
 try{
         
             String u=req.getParameter("username");
             String q=req.getParameter("passwd");
             pw.println(" i am 1 1");
           
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
             pw.println(" i am 2 2");
   
        ct=DriverManager.getConnection("jdbc:odbc:mytest");
      pw.println(" i am 3 3");
             sm=ct.createStatement();
              pw.println(" i am 4 4");
             sm.execute("use zcc");
             
             rs=sm.executeQuery("select * from testx");
             //+"' and 密码='"+q+"'");
              pw.println(" i am two two");
             
             
             if(rs.next())
             {
             
                           
             }
             else 
             {
              res.sendRedirect("hello");
             }
    
  }
  catch(Exception e)
  {
  e.printStackTrace();
  }
 

    }

public void doPost(HttpServletRequest req,HttpServletResponse res)
    {
    this.doGet(req,res);
    
    }


}

解决方案 »

  1.   

    啊?但是我写的java application可以用啊
      

  2.   

    用application 执行一下 看错误代码
      

  3.   

    木有错误代码啊  我都从application中修改了 数据库中的东西了  而且tomcat都重装好几次了
      

  4.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
     
    ct=DriverManager.getConnection("jdbc:odbc:mytest");肿么会木有错误...
    你库用的是JDBC
    连接字符串是ODBC谁教你这么写的...
      

  5.   

    兄弟就别学sqlserver了,还是学mysql吧。。
    装个mysql,只要导一个jar就够了啥配置都不用。