Ir para conteúdo
Fórum Script Brasil

Jéssica_nito

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Jéssica_nito postou

  1. Jéssica_nito

    AgendaJava

    Olá pesso bom essa vai ser a minha ultima tentativa .... fiz uma agenda em Java ligando com banco de dados bom eu consigo inserir e buscar .. só que quando vai alterar e excluir está dando erro ... alguém poderia MOSTRAR!!! onde está o erro .. já procurei em google em varios forum e não mostraram nada .. espero que vocês me ajudem por favor!!!! import java.sql.*; public class AgendaDB { private String nome; private String endereco; private String cidade; private String telefone; private String result_busca; private String result_inserir; private String result_alterar; private String result_excluir; public static final String BUSCA_INVALIDA = "failure"; public static final String BUSCA_VALIDA = "success"; public static final String SUCESSO_INSERCAO = "success"; public static final String FALHA_INSERCAO = "failure"; public static final String SUCESSO_ALTERACAO = "success"; public static final String FALHA_ALTERACAO = "failure"; public static final String SUCESSO_EXCLUSAO = "success"; public static final String FALHA_EXCLUSAO = "failure"; static Connection con = null; static Statement stm = null; static ResultSet rs; public AgendaDB() { if (con==null) { try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); con = DriverManager.getConnection("jdbc:microsoft:sqlserver://10.1.7.4:1433;DataBaseName=TESTE_JESSICA;","sa","sa123456"); } catch (SQLException e) { System.err.println ("Erro: "+e); e.printStackTrace(); con = null; } catch (ClassNotFoundException e) { System.out.println("ClassNotFound..."); e.printStackTrace(); } } } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public String getCidade() { return cidade; } public void setCidade(String cidade) { this.cidade = cidade; } public String getEndereco() { return endereco; } public void setEndereco(String endereco) { this.endereco = endereco; } public String getTelefone() { return telefone; } public void setTelefone(String telefone) { this.telefone = telefone; } public String inserir() { String result_inserir = FALHA_INSERCAO; try { stm = con.createStatement(); stm.execute("INSERT INTO Pessoa(nome,endereco,cidade,telefone) VALUES ('" + nome + "','"+ endereco + "','" + cidade + "','"+ telefone + "')"); stm.close(); result_inserir = SUCESSO_INSERCAO; } catch (SQLException e) { System.err.println ("Erro: "+e); result_inserir = FALHA_INSERCAO; } return result_inserir; } public String buscar() { String result_busca = BUSCA_INVALIDA; try { stm = con.createStatement(); rs = stm.executeQuery("SELECT * FROM pessoa WHERE nome = '" + nome + "'"); if (rs.next()) { nome = rs.getString("nome"); endereco = rs.getString("endereco"); cidade = rs.getString("cidade"); telefone = rs.getString("telefone"); result_busca = BUSCA_VALIDA; } else result_busca = BUSCA_INVALIDA; rs.close(); stm.close(); } catch (SQLException e) { System.err.println ("Erro: "+e); } return result_busca; } public String Alterar() { String result_Alterar = FALHA_ALTERACAO; try { stm = con.createStatement(); rs = stm.executeQuery("update pessoa " + "set endereco = " + endereco + ", " + "cidade = \"" + cidade + "\" " + "telefone = \"" + telefone + "\" " + "where nome = \"" + nome + "\" "); if (rs.next()) { nome = rs.getString("nome"); endereco = rs.getString("endereço"); cidade = rs.getString("cidade"); telefone = rs.getString("telefone"); result_Alterar = SUCESSO_ALTERACAO; } else result_Alterar = FALHA_ALTERACAO; rs.close(); stm.close(); } catch (SQLException e) { System.err.println ("Erro: "+e); } return result_Alterar; } public String Excluir() { String result_excluir = FALHA_EXCLUSAO; try { stm = con.createStatement(); rs = stm.executeQuery("DELETE FROM pessoa = " + "set endereco = " + endereco + ", " + "cidade = \"" + cidade + "\" " + "telefone = \"" + telefone + "\" " + "where nome = \"" + nome + "\" "); if (rs.next()) { nome = rs.getString("nome"); telefone = rs.getString("telefone"); endereco = rs.getString("endereço"); cidade = rs.getString("cidade"); result_excluir = SUCESSO_EXCLUSAO; } else result_excluir = FALHA_EXCLUSAO; rs.close(); stm.close(); } catch (SQLException e) { System.err.println ("Erro: "+e); } return result_excluir; } public static void main (String args[]){ //instanciar classe principal, onde a conexao é inicializada AgendaDB agenda = new AgendaDB(); //atribuir valores às variáveis agenda.nome = "Jessica"; agenda.endereco = "End. 1234"; agenda.cidade = "OSASCO - AFFF"; agenda.telefone = "23456778"; //inserir valores no BD agenda.inserir(); //remover os valores das variaveis agenda.endereco = null; agenda.cidade = null; agenda.telefone = null; //buscar os valores do BD agenda.buscar(); //imprimir valores na tela System.out.println(agenda.nome); System.out.println(agenda.endereco); System.out.println(agenda.cidade); System.out.println(agenda.telefone); //alterar os valores agenda.Alterar(); agenda.nome = ""; agenda.endereco = "End.14646461"; agenda.cidade = "OSASCO - kkkkkk"; agenda.telefone = "36363636"; agenda.buscar(); //imprimir valores na tela System.out.println(agenda.nome); System.out.println(agenda.endereco); System.out.println(agenda.cidade); System.out.println(agenda.telefone); //excluir os valores agenda.Excluir(); agenda.endereco = "End.14646461"; agenda.cidade = "OSASCO - kkkkkk"; agenda.telefone ="23456778"; try { con.close(); } catch (SQLException e) { e.printStackTrace(); } } }
×
×
  • Criar Novo...