Fórum Recuperando dados do Banco de Dados #470724
20/02/2014
0
Boa noite galera, eu estou fazendo um programa javaweb que armazena e recupera dados de um banco de dados.
Parei no seguinte problema, a o programa aparentemente não tem erro de sintaxe mas nada é enviado para e nada é recuperado do banco.
Esses são os métodos usados na relação com o banco.
Se houver algum erro no código me avisem.
Se não houver erro, o que pode ser?
Parei no seguinte problema, a o programa aparentemente não tem erro de sintaxe mas nada é enviado para e nada é recuperado do banco.
public void Inserir(Solicitacao solicitacao)
throws ClassNotFoundException, SQLException
{
Class.forName("org.postgresql.Driver");
Connection conexao = DriverManager.getConnection(
"jdbc:postgresql://localhost:5432/aluno",
"postgres",
"postgres");
PreparedStatement query = conexao.prepareStatement(
"INSERT INTO \"alunos\"(\"matricula\", \"nome\") VALUES ( ?, ?)");
query.setString(1, solicitacao.getMatricula());
query.setString(2, solicitacao.getNome());
query.executeQuery();
}
public List<Solicitacao> selecionar() throws ClassNotFoundException, SQLException
{
Class.forName("org.postgresql.Driver");
Connection conexao = DriverManager.getConnection(
"jdbc:postgresql://localhost:5432/aluno",
"postgres",
"postgres");
PreparedStatement query = conexao.prepareStatement(
"SELECT \"matricula\", \"nome\" FROM \"alunos\"");
ResultSet resultados = query.executeQuery();
ArrayList<Solicitacao> solicitacoes = new ArrayList<Solicitacao>();
while(resultados.next())
{
Solicitacao solicitacao = new Solicitacao();
solicitacao.setMatricula(resultados.getString("matricula"));
solicitacao.setNome(resultados.getString("nome"));
solicitacoes.add(solicitacao);
}
return solicitacoes;Esses são os métodos usados na relação com o banco.
Se houver algum erro no código me avisem.
Se não houver erro, o que pode ser?
Andre Teixeira
Curtir tópico
+ 0
Responder
Posts
21/02/2014
Diogo Fernandes
Ocorre algum erro no console?
Feche a sessão com o comando
query.close();
Feche a sessão com o comando
query.close();
Responder
Gostei + 0
21/02/2014
Andre Teixeira
Ocorre algum erro no console?
Feche a sessão com o comando
query.close();
Feche a sessão com o comando
query.close();
Então Diogo.
Nenhum erro no console.
Esse código faz parte de um servlet.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)