Newsgroup: it.comp.java
Titolo: inserimento dati con servlet

Avendo la classe:
package com.mycompany;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.awt.event.*;
import java.util.*;
public class Inserimento extends HttpServlet  {
    Statement statement=null;
    Connection connection=null;
    String URL="jdbc:odbc:dbSq";
    //procedura di inizializzazione
    public void init(ServletConfig config)
    throws  ServletException
     {
       super.init(config);
       try
         {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          connection=DriverManager.getConnection(URL);
         }
         catch(Exception e)
           {  e.printStackTrace();
              connection=null;
                                  }
              }
   public void service(HttpServletRequest request, HttpServletResponse
response)
        throws IOException, ServletException
    {
       try
        {   HttpSession session=request.getSession(false);
            String Nome , Cognome ,Provenienza ,Ruolo;
            int result;
            Nome=request.getParameter("txtnome");
            Cognome=request.getParameter("txtcognome");
     Provenienza=request.getParameter("txtprovenienza");
     Ruolo=request.getParameter("txtruolo");
            //controllo se l'utente  č autorizzato
            if (session ==null)
   {
 response.sendRedirect("
http://localhost:8084/prova/SCADUTA.html
");
       }
     response.setContentType("text/html");
     PrintWriter out = response.getWriter();
     out.println("<html>");
     out.println("<head>");
     out.println("<title>Inserimento Convocati</title>");
     out.println("</head>");
           //Effettuo l'inserimento
     String sql="Insert INTO Squadra(Nome'" + Nome + "' , Cognome'" +
Cognome +"' , Provenienza '"+ Provenienza +"', Ruolo'" + Ruolo + "' ) ";
            statement=connection.createStatement();
         result=statement.executeUpdate(sql);
    out.print("<body bgcolor='red' bgproperties='fixed'>");
           out.print("<table border='2' width='80%' height='86'>");
           out.print("<tr>");
           out.print("<td><h2> Cognome </h2></td>");
           out.print("<td><h2> Nome </h2></td>");
           out.print("<td><h2> Provenienza </h2></td>");
           out.print("<td><h2> Ruolo </h2></td>");
           out.print("</tr>");
           out.print("<tr>");
           out.print("<td>"+ Cognome +"</td>");
           out.print("<td>"+ Nome +"</td>");
           out.print("<td>"+ Provenienza +"</td>");
           out.print("<td>"+ Ruolo + "</td>");
           out.print("</tr>");
    out.print("</table>");
           out.print("<p></p><p></p>");
            if(result==1)
                out.print("<h2 align='CENTER'>Calciatore Inserito con
successo !!! </h2>");
           else
                 out.print("<h2 align='CENTER'>Riscontrati Problemi !!!
</h2>");
           out.print("<a href='
http://localhost:8084/prova/HOME.html
'>Torna
al pannello principale</a>");
           out.println("</body>");
           out.println("</html>");
           statement.close();
           out.close();
        }
       catch(SQLException sqlex)
        {   System.err.println("Problemi di Inserimento");
   sqlex.printStackTrace();
        }
  }
}
e il form html:
<form Action="
http://localhost:8084/prova/Inserimento
" Method="POST">
  <div align="center"><center><p><b><font color="#000080">Gli * indicano i
campi obbligatori</font></b></p>
  </center></div><div align="center"><center><table border="1" width="45%">
    <tr>
      <td width="54%" align="center" rowspan="5"><img src="italy.gif"
width="150" height="90"
      alt="italy.gif (579 byte)"></td>
      <td width="54%" align="center" bgcolor="#FFFFFF"><b><font
color="#000080" size="3">Cognome</font></b></td>
      <td width="55%"><input type="text" name="txtcognome" size="20">*</td>
    </tr>
    <tr>
      <td width="54%" align="center" bgcolor="#FFFFFF"><b><font
color="#000080" size="3">Nome</font></b></td>
      <td width="55%"><input type="text" name="txtnome" size="20">*</td>
    </tr>
    <tr>
      <td width="54%" align="center" bgcolor="#FFFFFF"><b><font
color="#000080" size="3">Provenienza</font></b></td>
      <td width="55%"><input type="text" name="txtprovenienza"
size="20">*</td>
    </tr>
    <tr>
      <td width="54%" align="center" bgcolor="#FFFFFF"><b><font
color="#000080" size="3">Ruolo</font></b></td>
      <td width="55%"><input type="text" name="txtruolo" size="20">*</td>
    </tr>
    <tr>
      <td width="54%"><input type="Reset" value="Reset" name="B1"></td>
      <td width="55%"><input type="button" value="Invia" name="B2"
onclick="Controllo_form()"></td>
    </tr>
  </table>
  </center></div>
</form>
Mi restituisce in out una pagina html bianca
e l'Update sul dataBase non viene eseguito
mi date una mano voi?
1000grazie

 e l'Update sul dataBase non viene eseguito
La query SQL non sembra affatto corretta...
-- 
daniele