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.

	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

Andre Teixeira

Responder

Posts

21/02/2014

Diogo Fernandes

Ocorre algum erro no console?

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();


Então Diogo.

Nenhum erro no console.
Esse código faz parte de um servlet.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar