Erro ao tentar criar metodo

1 resposta
J

Pessoal estou com um problema e não sei como resolver, a minha classe DAO nao está permitindo que eu crie mais de um método.
O erro aparece ao tentar criar o metodo excluir, parece que o eclipse não reconhece como metodo ai acaba gerando outros erros.

package br.trabalho.a3.model;

import java.sql.Connection;
import java.sql.PreparedStatement;

public class UsuarioDAO {	
	//crianado metodo inserir para jogar valores na tabela
	public void inserir(Usuario usuario){
		//abrindo conexao com banco 
		Conexao con = new Conexao();
		Connection c = con.getConnection();
		String sql = "insert into usuario " +
					  "(nome, cpf, login, senha, perfil)"+
					  "values(?,?,?,?,?)";
		try {
			//interface para executar os comandos sql no banco
			PreparedStatement ps = 
			//variavel que recebeu a conexao com o metodo prepareStatement
			c.prepareStatement(sql);
			ps.setString(1, usuario.getNome());
			ps.setString(2, usuario.getCpf());
			ps.setString(3, usuario.getLogin());
			ps.setString(4, usuario.getSenha());
			ps.setString(5, usuario.getPerfil());
			ps.execute();
			//Mensagem no console
			System.out.println("Dados inseridos com sucesso");
			
		} catch (Exception e) {
			e.printStackTrace();
			//Mensagem no console
			System.out.println("Erro ao inserir");
		}      
		
		public void excluir(Integer id_usuario){       <----------------------------------  erro aqui (- Syntax error on token ")", ; expected / - public void excluir(Integer id_usuario){  /  - Syntax error on token "(", ; expected /                       
			Conexao con = new Conexao();          <--------------------------------- erro aqui (Duplicate local variable con)
			Connection c = con.getConnection();   <--------------------------------- erro aqui (Duplicate local variable c)
			String sql ="Delete from usuario where id = ?";
			try {
				PreparedStatement ps = 
						c.prepareStatement(sql);
					ps.setInt(1, id_usuario);
					ps.execute();
					//Mensagem no console
					System.out.println("Dados excluidos com sucesso");
			} catch (Exception e) {
				e.printStackTrace();
				//Mensagem no console
				System.out.println("Erro ao excluir");
			}
		}
		 
	
		
	}
}

1 Resposta

cbs_sp

Parece que faltou fechar o 1 metodo com uma chave. Cheque novamente.
Abraços,

Criado 16 de junho de 2012
Ultima resposta 16 de jun. de 2012
Respostas 1
Participantes 2