oi gente, preparei um banco de inventario de hardware, já tenho a classe de acesso a banco prontinha, e fiz os formularios html que são necessários, agora pasmem não sei como ligar os dados do formulario html para jogar no banco, alguma dica?
Vc pode chamar uma pagina jsp para efetuar o cadastro no banco
segue o ex.:
<%@ page import="java.sql.*"%>
<%int valor = Integer.parseInt(request.getParameter("valor"));
//neste caso o valor é inteiro
String url = "jdbc:mysql://localhost/progweb";
Connection con = null;
Statement stm = null;
ResultSet res = null;
String query = "";
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
con = DriverManager.getConnection(url, "root", "");
//url, nome usuario e senha
stm = con.createStatement();
try {
stm.executeUpdate("INSERT INTO nm_tabela VALUES('"+ valor + "')");
}
catch(SQLException e){}
%>
espero ter contribuido…
Na tag do <form> vc deve colocar o local pra onde vão ser enviados os dados, usando “action”:
<form … action=“Gravar”> // Gravar seria o nome da classe que processaria os dados e enviaria para o banco de dados. Nesse caso é um servlet.
Depois disso vc precisa criar o servlet e para manipular os dados. O objeto HttpServletRequest tem todos os dados que foi inserido no formulário.
“request” faz referência a esse objeto (nesse exemplo).
request.getParameter(“idade”) --> esse método vai te retornar o valor do campo do formulário q tem o nome de “idade”. Você deve colocar nome das tags de <input> q vc usa. EX: <input type=“text” name=“idade”>
Você pode fazer uma página JSP tb, como o phill mostrou acima.
Abraços