| From | Sent On | Attachments |
|---|---|---|
| Wendel Cabral | May 26, 2011 2:39 pm | |
| Leandro Costa | May 26, 2011 3:39 pm | |
| Wendel Cabral | May 26, 2011 3:52 pm | |
| Paulo Jr. | Jun 6, 2011 4:39 am | |
| Wendel Cabral | Jun 6, 2011 7:34 am | |
| Paulo Jr. | Jun 6, 2011 10:15 am | |
| Pablo Nóbrega | Jun 6, 2011 10:30 am | |
| Wendel Cabral | Jun 6, 2011 1:45 pm | |
| Rafael Uchôa | Jun 7, 2011 6:42 am | |
| Wendel Cabral | Jun 7, 2011 9:50 am |
| Subject: | [CEJUG] Help basico | |
|---|---|---|
| From: | Wendel Cabral (alui...@gmail.com) | |
| Date: | May 26, 2011 2:39:39 pm | |
| List: | net.java.dev.cejug.discussao | |
Pessoal Boa Noite..
Bem estou começando a mecher no java agora e estou com umas duvidas, se poderem me ajudar agradeço!
Bem tenho três classes:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
package banco;
public class Conta { private int nConta; private int nAgencia; private int saldo; private Long id; // GET E SET public int getNConta() { return this.nConta; } public void setNConta(int novo) { this.nConta = novo; } public int getNAgencia() { return this.nAgencia; } public void setNAgencia(int novo) { this.nAgencia = novo; } public int getSaldo() { return this.saldo; } public void setSaldo(int novo) { this.saldo = novo; } public Long getId() { return this.id; } public void setId(Long novo) { this.id = novo; } }
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- package banco; public class Principal { public static void main(String[] args) { ContaDAO teste = new ContaDAO(); teste.addConta(); }
}
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- package banco; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class ContaDAO { Statement stmt; //INICIAR A CONEXAO COM O BANCO public ContaDAO(){ try{ //Carregando Driver Class.forName("com.mysql.jdbc.Driver"); Connection conexao = DriverManager.getConnection("jdbc:" + "mysql://localhost:3306/banco","root", "1234"); stmt = conexao.createStatement(); System.out.println("Conexiào realizada com sucesso!"); }catch (Exception e){ System.out.println("Erro na conexao!"); System.out.println(e.getMessage()); } }
//ADCIONAR CONTA public void addConta(){
try{
stmt.executeUpdate("INSERT INTO conta(nConta,nAgencia,saldo, id) VALUES (7,6,8.96, 1)"); System.out.println("Insercao realizada com sucesso!"); }catch (Exception e){ System.out.println("Erro na Insercao!"); System.out.println(e.getMessage()); } }
//ALTERA CONTA public void alteConta() {
Conta nconta = new Conta();
nconta.setNConta(300); nconta.setNAgencia(500); nconta.setSaldo(50000);
nconta.setId(Long.valueOf(1)); // GRAVA OS DADOS NA CONEXAO DO BANCO ContaDAO dao = new ContaDAO(); dao.alteConta(); } //REMOVE CONTA public void remoConta() {
}
public void altera(Conta conta) { String sql = "update conta set nConta=?, nAgencia=?, saldo=? where id=?"; try { PreparedStatement stmt = (PreparedStatement) Connetion.prepareStatement(sql); stmt.setInt(1, conta.getNConta()); stmt.setInt(2, conta.getNAgencia()); stmt.setInt(3, conta.getSaldo()); stmt.setLong(4, conta.getId()); stmt.execute(); stmt.close(); } catch (SQLException e) { throw new RuntimeException(e); } }
//CONSULTAR CONTA public void consulConta(){ try{
ResultSet res = stmt.executeQuery("SELECT * FROM conta");
while (res.next()){ System.out.println(" Conta: " + res.getInt("nConta")); System.out.println(" Agencia: " + res.getInt("nAgencia")); System.out.println(" Saldo: " + res.getLong("saldo")); System.out.println(" id: " + res.getLong("id")); System.out.println(); }
}catch (Exception e){ System.out.println("Erro na Consulta!"); System.out.println(e.getMessage()); } }
}
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Olha meu problinha esta com a classe ContaDAO, pois estou tentando implementar a alteConta( classe para alterar os dados da conta ) e remoConta.
mais não estou sabendo fazer.. se alguem me ajuda agradeço... sei que isso e coisa boba pra muitos que ja programa...
Abraço a todos.





