我的servlet作用是实现连接数据库判断用户名是否存在
代码如下:import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class validate extends HttpServlet 
{
public void doGet(HttpServletRequest request, HttpServletResponse response)
  throws ServletException, IOException 
  {
   String value = request.getParameter("textfield");
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    java.sql.Connection connection = java.sql.DriverManager.getConnection("jdbc:odbc:local","sa","bhdc818");
    java.sql.Statement statement = connection.createStatement();
    String sql = "select * from dbo.test where UserId = '" + value + "'";
    java.sql.ResultSet rs = statement.executeQuery(sql);
    if(rs.next())
response.getWriter().write(1);
else
response.getWriter().write(0);
}
}需要编译下么?
编译怎么有错误呢?应该加个catch()?