Abaixo segue a classe:
package Cadastro;
import <a href="http://java.io">java.io</a>.<em>;
import <a href="http://java.net">java.net</a>.</em>;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.servlet.<em>;
import javax.servlet.http.</em>;
public class caddoenca extends HttpServlet {
private Connection con;
private PrintWriter out;
public void init (ServletConfig conf) throws ServletException
{
super.init(conf);
try{
Class.forName("com.mysql.jdbc.Driver");
con =DriverManager.getConnection ("jdbc:mysql://localhost:3306/diagnostico","root","diag2007a");
}
catch(Exception e)
{
System.out.println(e);
con = null;
}
}
private boolean inserir(String dados) {
try{
Statement stmt = con.createStatement();
stmt.execute("INSERT INTO doenca values(null,"+dados+");");
stmt.close();
}
catch(SQLException e)
{
out.println("Erro: Problemas ao inserir os dados");
return false;
}
return true;
}
private String trataStr(String s){
return "´"+s+"´";
}
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String doenca, classificacao, sintoma01, sintoma02, sintoma03, sintoma04, sintoma05,
sintoma06, sintoma07, sintoma08, sintoma09, sintoma10, sintoma11, sintoma12,
sintoma13, sintoma14, sintoma15, sintoma16, sintoma17, sintoma18, sintoma19,
sintoma20;
int codigo;
codigo = 1;
doenca = request.getParameter("doenca");
classificacao = request.getParameter("classificacao");
sintoma01 = request.getParameter("sintoma01");
sintoma02 = request.getParameter("sintoma02");
sintoma03 = request.getParameter("sintoma03");
sintoma04 = request.getParameter("sintoma04");
sintoma05 = request.getParameter("sintoma05");
sintoma06 = request.getParameter("sintoma06");
sintoma07 = request.getParameter("sintoma07");
sintoma08 = request.getParameter("sintoma08");
sintoma09 = request.getParameter("sintoma09");
sintoma10 = request.getParameter("sintoma10");
sintoma11 = request.getParameter("sintoma11");
sintoma12 = request.getParameter("sintoma12");
sintoma13 = request.getParameter("sintoma13");
sintoma14 = request.getParameter("sintoma14");
sintoma15 = request.getParameter("sintoma15");
sintoma16 = request.getParameter("sintoma16");
sintoma17 = request.getParameter("sintoma17");
sintoma18 = request.getParameter("sintoma18");
sintoma19 = request.getParameter("sintoma19");
sintoma20 = request.getParameter("sintoma20");
response.setContentType("text/html;charset=ISO-8859-1");
PrintWriter out = response.getWriter();
if (doenca!=""){
boolean resultado = inserir(
trataStr(doenca)+","+
trataStr(classificacao)+","+
trataStr(sintoma01)+","+
trataStr(sintoma02)+","+ trataStr(sintoma03)+","+
trataStr(sintoma04)+","+
trataStr(sintoma05)+","+
trataStr(sintoma06)+","+
trataStr(sintoma07)+","+
trataStr(sintoma08)+","+
trataStr(sintoma09)+","+
trataStr(sintoma10)+","+
trataStr(sintoma11)+","+
trataStr(sintoma12)+","+
trataStr(sintoma13)+","+
trataStr(sintoma14)+","+
trataStr(sintoma15)+","+
trataStr(sintoma16)+","+
trataStr(sintoma17)+","+
trataStr(sintoma18)+","+
trataStr(sintoma19)+","+
trataStr(sintoma20)
);
if (resultado)
out.println("<h1>Conhecimento Memorizado com Sucesso !</h1>");
}
out.println("<html>");
out.println("<head>");
out.println("<title>Cadastro de Doencas</title>");
out.println("</head>");
out.println("<body>");
out.println("<table border=\"1\">");
out.println("<tr><th>Doenca</th>" + "<th>Classificacao</th></tr>");
try{
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM doenca");
while(rs.next())
{
out.println("<tr><td>" + rs.getString("doenca") + "</td>"+"<td>" + rs.getString("classificacao") + "</td>"+"</tr>");
}
rs.close();
stmt.close();
}
catch(SQLException e)
{
out.println("Erro ao Exibir Dados");
}
out.println("</table>");
out.println("</body>");
out.println("</html>");
out.close();
}
public void destroy()
{
try{
con.close();
}
catch(SQLException e)
{
}
}
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
/** Handles the HTTP <code>GET</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/** Handles the HTTP <code>POST</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/** Returns a short description of the servlet.
*/
public String getServletInfo() {
return "Short description";
}
// </editor-fold>
}