Java X SQL

2 respostas
A

Pessoal,

Preciso fazer um método para alterar os campos da minha tabela em Access só que o método tem que ser genérico, veja método inserir, não consigo fazer funcionar o método alterar, veja se alguém me dá uma dica. Segue métodos:

public void inserir(String Dados){

try{

Statement st = con.createStatement();

st.executeUpdate(Dados);

con.close();

}

catch (SQLException e) {

e.printStackTrace();

}

catch (Exception e) {

e.printStackTrace();

}	

}

case 1 : {
link.conectar();

System.out.println("Favor digitar o nome:" + nome);	
				nome = Util.leiaStr();
				System.out.println("Favor digitar o endereco:" + end);	
				end = Util.leiaStr();
				System.out.println("Favor digitar o Tel:" + tel);	
				tel = Util.leiaStr();
				System.out.println("Favor digitar o Email:" + email);	
				email = Util.leiaStr();

				String Dados = ("Insert into tabela1 (Nome,End,Tel,Email) values ( '"+nome+"','"+end+"','"+tel+"','"+email+"')");

				link.inserir(Dados);
				break;
			}

public void alterar(String Dados){

try

{

Statement st =con.createStatement();

st.executeUpdate(Dados);

ResultSet rs = st.executeQuery( Dados );

con.close();	

}

catch (SQLException e) {

e.printStackTrace();

}

catch (Exception e) {

e.printStackTrace();
}
}

Acho que o método está todo errado, porque preciso pesquisar antes de alterar e caso encontre é que vou alterar e o método abaixo não faz nada disso. Alguém pode me ajudar a criar este método, nos mesmos padrões do inserir acima. Obrigado.

2 Respostas

bland

Vá na seção do site Artigos / Tutoriais e procure por JDBC.

Petronio_Braga

Alvarenga,

dá uma olhadinha neste link abaixo. Tem um material, apostila, que pode ser baixado, onde fala algumas coisas sobre JDBC e como utilizar o padrão DAO para fazer operações no banco de dados.

É bastante interessante e bem didático. Acho que te ajudará bastante.

Criado 11 de novembro de 2006
Ultima resposta 12 de nov. de 2006
Respostas 2
Participantes 3