1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Ajuda em DAO no projeto escola

Olá! Boa noite.

Estou fazendo um projeto de escola no qual devo usar DAO, e preciso importar um campo do banco ao clicar em um botão. Como posso fazer isso?

Esse é o DAO que quero importar ao clicar no botão:

package MySql;

/**
 *
 * @author Gabri
 */
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import Entidades.Cor;

public class CorDAO {
    private ConexaoMysql conexao = ConexaoMysql.getInstance();

    public CorDAO() {

        }
            public Cor buscarPorId(int id_cor) {
        String sqlBuscarById = "SELECT * FROM mgGoblins.cor WHERE id_cor = ?";
        PreparedStatement statement;
        Cor cor = new Cor();
        try {
            statement = conexao.getConexao().prepareStatement(sqlBuscarById);
            statement.setInt(1, id_cor);
            ResultSet res = statement.executeQuery();            
            if(res.next()) {
                cor.setId_cor(res.getInt("id_cor"));

            }
        } catch (SQLException e) {            
            e.printStackTrace();
        }
        return cor;
    }

    }
  • Não entendi, o que você quis dizer ao falar que quer importar um campo do banco de dados? Você quis dizer que ao clicar em um botão você quer fazer uma busca no banco de dados?

    Douglas   30 de nov de 2015
  • Exatamento isso

    Gabriel Kolber   30 de nov de 2015
  • Esse codigo gerou algum erro?

    Krismorte   30 de nov de 2015
  • Qual o erro gerado?

    Igor de Castro Oliveira Rollim Gomes   02 de dez de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags dao netbeans mysql java ou faça a sua própria pergunta.