Prepared Statments JSP + MySQL
Nos tutoriais passados apresentei algumas formas de submeter instruções SQL ao banco de dados MySQL utilizando JSP. Hoje vamos utilizar Prepared Statment.
Estamos utilizando a Classe de Conexao.
<%@ page language="java" import="java.sql.*" %>
<%@ page language="java" import="database.Conexao" %>
<%
try {
//instancia classe de conexao
Conexao conexao = new Conexao("localhost", "banco", "user", "senha");
//conecta no banco
Connection connection = conexao.connect();
//consulta - prepared statment
String sql = "SELECT * FROM tabela WHERE campoPK=?";
PreparedStatement ps = connection.prepareStatement(sql);
String codigo = "1";
//seta o valor do ?
ps.setString(1, codigo);
ResultSet rs = ps.executeQuery();
//se encontrou o registro
if (rs.next() == true) {
out.println(rs.getString("Nome") + "<br />"); //mostra o campo 1
} else {
out.println("Registro nao encontrado");
}
//fecha a conexao com o banco
connection.close();
}
catch(Exception e) {
out.println(e.toString());
}
%>
Posts relacionados:
- INSERT com JSP e MySQL
- SELECT com JSP e MySQL
- UPDATE com JSP e MySQL
- Classe Conexao JSP + MySQL
- Prepared Statment em Stored Procedure no MySQL
Tags: java, JSP, prepared statments, prepared statments jsp, prepared statments mysql
Postado em segunda-feira, julho 13th, 2009 at 12:56 na categoria JSP, MySQL, Tutoriais. Siga o RSS 2.0 feed. You can leave a response, or trackback from your own site.