Freelancers BR

Encontre dicas, tutorias e empregos

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:

  1. INSERT com JSP e MySQL
  2. SELECT com JSP e MySQL
  3. UPDATE com JSP e MySQL
  4. Classe Conexao JSP + MySQL
  5. Prepared Statment em Stored Procedure no MySQL

Tags: , , , ,

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.

Deixe seu comentário!