Olá, tô usando o seguinte código para interagir com um banco de dados. Mas não to conseguindo capturar o que eh digitado no campo de texto pra inserir no banco. Tem como eu fazer isso sem usar servlets. Ou seja, quero capturar o que eh digitado() sem precisar usar um servlet(request.getParameter(“text”)). Tem como fazer isso na página JSP mesmo?
Sei que não eh uma melhor pratica colocar tudo numa pagina JSP. Mas eh isso que eu quero no momento.
<%
String url = "jdbc:mysql://localhost:3306/endereco";
String user = "root";
String senha = "1";
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Connection conn = DriverManager.getConnection(url, user, senha);
Statement st = conn.createStatement();
String name = "nome123";
st.executeUpdate("insert into ip(ip) values('"+name+"')");
out.println("Dados gravados com sucesso");
} catch (Exception e){
out.println("Erro ao gravar");
}
%>
</body>