/* systema     : curso de JSP do DF-JUG     */
/* programa    : PrimServ522                */
/* data        : 24/03/2001                 */
/* programador : Celso Henrique             */
/* comentarios : Exem.de comun. JSP(aula03) */
/* versao JDK  : DFJug:      em casa: 1.3.0 */

package celsojsp03;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;

public class PrimServ522 extends HttpServlet 
{
   public void service( HttpServletRequest req, 
                        HttpServletResponse res )
		           throws ServletException, IOException 
	{
       PrintWriter out = res.getWriter();
       String registro = req.getParameter("Registro");
       try 
       {
          String urlDB="jdbc:odbc:bd03"; 
          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          Connection conexao = DriverManager.getConnection( urlDB,"","" );
          Statement stmt2 = conexao.createStatement();
          String codSQL = "Insert into curso_produto " + 
                          "Values ('"+req.getParameter("CodProduto")+"', '"+
		    req.getParameter("NomeProduto")+"', "+
          Integer.parseInt(req.getParameter("PrecoProduto"))+")";
          stmt2.executeUpdate( codSQL );
          ResultSet resultado = stmt2.executeQuery(" Select * from curso_produto ");

          out.println("<html>");
          out.println("<body>");

          if ( resultado.next() ) 
          {
              out.println( resultado.getString(1) +" "+ resultado.getString(2) +" "+ resultado.getFloat(3)+"<p>" );
          }
          while ( resultado.next() ) 
          {
             out.println( resultado.getString(1) + " "+resultado.getString(2) + " "+resultado.getFloat(3)+"<p>" );
          }
	          out.println("<hr>");
             out.println("Registro inserido");
             out.println("</body>");
             out.println("</html>");
             conexao.close();
       }
       catch ( ClassNotFoundException e ) 
       {
          out.println( "Classe não achada: " + e.getMessage() ) ;
       }
       catch ( SQLException e ) 
       {
          out.println( "Erro SQL: " + e.getMessage() ) ;
       }
   }
}
