/* systema     : curso de JSP do DF-JUG     */
/* programa    : PrimServ552                */
/* 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 PrimServ552 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 stmt52 = conexao.createStatement();
         String codSQL = "Select * from curso_produto" +
                         " where cod_produto = '" +  req.getParameter("CodProduto") + "'" ;
         ResultSet resultado = stmt52.executeQuery( codSQL );

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

         resultado.next();
         out.println( resultado.getString(1) +" "+ resultado.getString(2) +" "+ resultado.getFloat(3)+"<p><hr>" );
         out.println("<form action='celsojsp03.PrimServ553'>");
         out.println("<input type=hidden name=CodProduto value='"+resultado.getString(1)+"'>");
         out.println("Nome do produto ");
         out.println("<input type=text name=NomeProduto value='"+resultado.getString(2)+"'><p>");
         out.println("Preco do produto ");
         out.println("<input type=text name=PrecoProduto value='"+resultado.getFloat(3)+"'><p>");
         out.println("<input type=submit value=Alterar name=alterar><p>");
         out.println("</form'>");

         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() ) ;
      }
   }
}
