下面是我的代码 我学的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);
}
}
开了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);
}
}
ct=DriverManager.getConnection("jdbc:odbc:mytest");肿么会木有错误...
你库用的是JDBC
连接字符串是ODBC谁教你这么写的...
装个mysql,只要导一个jar就够了啥配置都不用。